<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.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
margin:0 -10px