【发布时间】:2015-08-23 20:07:16
【问题描述】:
我有两个 div 标签parent 和child。 child 标签的位置固定为 100%。父级有 10px 的填充,如 jsfiddle 代码所示。问题是,当我为子标签提供 100% 的宽度时,它的右侧会移出父 div 标签。我知道那是因为它有填充。解决此问题的一种方法是为子标签提供 90% 的宽度。 But is there a better way than this so that child tag appears exactly inside parent tag?
更新
我想保持位置:为子标签固定
.parent {
height: 300px;
padding: 10px;
border: 1px solid red;
}
.child {
position: fixed;
height: 100px; width: 100%;
border: 1px solid black;
}
【问题讨论】:
-
填充不是您在帖子中建议的问题。在没有填充的情况下对其进行测试。个人认为固定定位很少是个好主意。
-
感谢指正。
标签: css