原文鏈接 https://www.cnblogs.com/chenshanyuanzi/p/7698867.html
總結:
1.當符合css默認“繼承”的情況下(子元素必須是塊級元素且無定位或浮動),是不需要寫width屬性,就可以默認“繼承”的。
否則就要特殊聲明一下width屬性。
2.當使用width:100%的時候 也要注意其基準點到底是誰:
(1)對於使用position:relative的子元素或浮動的子元素,其基準點始終是基於其直接父元素而言的,跟其父元素是否有定位無關。
(2)對於絕對定位position:absolute的子元素,其基準點是相對於離其最近的一層定位父元素而言。如果其所有父級元素均無定位,則是相對於body而言。
(3)對於使用position:fixed的子元素,其基準點就是body。跟父元素無關。