【发布时间】:2015-07-16 22:28:59
【问题描述】:
我现在正在学习如何开发响应式液体 CSS 设计并遇到了块显示元素(例如 div)具有 % 尺寸的技术。为了显示它们,使用了以下 CSS 代码:
.class:before {
content: "";
display: block;
padding-top: 100%;
}
我的困惑来自填充属性。据我所知,在 CSS 盒子模型(CSS2)中,填充影响块元素的内部,而不是外部。但是在使用的技术中,没有它,元素是不可见的。有人可以根据盒子模型向我解释一下,这里的填充属性是什么吗?
如果我的解释令人困惑,我附上两个链接和工作示例:
http://www.mademyday.de/css-height-equals-width-with-pure-css.html
http://jsfiddle.net/josedvq/38Tnx/
亚历山大。
【问题讨论】:
-
这里,结帐this example,它可能会为您解决一些问题。红色方块是位于您框内
absolute的东西。 不要查看 html,只查看结果屏幕。将结果视为单个 div,突出显示填充、边框等。
标签: css responsive-design liquid-layout