今天在使用flex布局的时候,代码结构大概是这样<div><a href></a><a href></a></div>
,给最外层的div设置了display flex属性之后再给a标签宽度和高度竟然生效了,所以flex会让子元素变成块状元素吗还是怎样?求大佬解
今天在使用flex布局的时候,代码结构大概是这样<div><a href></a><a href></a></div>
,给最外层的div设置了display flex属性之后再给a标签宽度和高度竟然生效了,所以flex会让子元素变成块状元素吗还是怎样?求大佬解
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
当
div
设置为display: flex;
之后,那么该元素就转为 flex 容器,其子元素叫 flex 元素,所具有的特性就是 flex 的特性,而不再是原本的内联元素特性。所以,当你给
a
设置了宽高之后就会有效果了,这个是正常现象。