【发布时间】:2026-02-23 00:55:01
【问题描述】:
对子元素应用内边距会使子元素越过其包含的父元素的边界。你能解释一下边距、内边距和内容宽度的大小考虑吗?
如果我们增加内边距,为什么父母不考虑孩子的内边距也调整到所有孩子的累积大小?
<div>
<ul>
<li><a>srikanth</a>
</li>
<li><a>sunkist</a>
</li>
<li><a>sunday</a>
</li>
</ul>
</div>
div {
margin-top:90px;
margin-left:90px;
background-color:#676896;
}
ul {
list-style-type:none;
}
ul li {
display:inline-block;
}
a {
background-color:#c34567;
padding:10px 10px 10px 10px;
}
我们需要考虑哪些编码实践来解决这个问题。
好吧,伙计们,我得到了很多有效的答案。谁能解释基于子元素的父大小计算。在计算包含父母的大小时要考虑孩子的哪些特征。什么时候考虑整个填充,什么时候不考虑?
【问题讨论】:
-
以下答案都不适合您?
-
好吧,伙计们,我得到了很多有效的答案。谁能解释基于子元素的父大小计算。在计算包含父母的大小时要考虑孩子的哪些特征。什么时候考虑整个填充,什么时候不考虑?