css如何让某个元素不继承父元素的宽度,而让子元素撑开他?

阅读 22k
2 个回答

html元素宽度不具有继承特性,块级元素(block)的宽度会占据一整行,所以看似继承了,实则不是。

让一个元素的宽度根据内容撑开,只要设置其display不为块级元素,不设置宽度就可以了

比如float,inline,position为absolute,fixed等等等等(真的很多,不是块元素,不要设置宽度)

display: inline-block;

推荐问题