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

阅读 22k
2 个回答

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

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

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

display: inline-block;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题