【发布时间】:2012-05-31 03:49:09
【问题描述】:
我有一个水平溢出设置为自动的父 div(主)。然后我有一个子元素(列),上面有我的所有列属性。问题是,一旦内容超出视口,我将无法再控制右侧边距或填充,因为该列似乎只到达视口。例如,当我在“列”上放置背景颜色时,即使内容滚动得更远,背景也只会到达视口的边缘。
.main {
overflow-x: visible;
overflow-y: hidden;
width: 100%;
}
.columns {
background: red;
column-fill: auto;
column-width: 670px;
column-gap: 80px;
height: 120px;
padding: 20px;
width: auto;
}
<div class="main">
<div class="columns">
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</div>
</div>
这里是一个例子:http://jsfiddle.net/fyG24/
【问题讨论】:
-
欢迎来到 Stack Overflow!我希望我的回答被证明是有用的。不要忘记,如果我的回答有用,请点赞。如果它解决了您的问题,请单击复选标记以“接受”它。
-
而且,不要忘记,您可以根据需要对任意多个答案进行投票,但您只能接受一个。这两种行为都会提高人的声誉。
标签: css