<div style="padding:0 10px;">
<div>22222</div>
</div>
我想让中间的这个DIV宽度达到100%,不受到上层DIV中padding影响
<div style="padding:0 10px;">
<div>22222</div>
</div>
我想让中间的这个DIV宽度达到100%,不受到上层DIV中padding影响
style.boxSizing
属性控制,当属性值为content-box
的时候,width:100%
会连父元素的padding
和border
算进去,就能达到你说的效果了(前提是border
宽度为0)。left
或margin-left
来抵消——前提是知道需要抵消多少。position:relative
(或absolute
),子元素position:absolue;inset:0
,这个可以完美抵消padding
,不受border
影响。10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.9k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
margin:0 -10px