【发布时间】:2012-07-27 09:27:23
【问题描述】:
似乎overflow-x 和overflow-y 的行为不像我预期的那样。
如果我将overflow-x 设置为可见,并将overflow-y 设置为自动,overflow-x 的行为将不再是可见的,而是隐藏的。
是我遗漏了什么,还是这正常?
Here 就是一个例子。
HTML:
</html
<body>
<div class='container'>
<div class='content'>
This is a content
</div>
<div class='content'>
This is a content
</div>
<div class='content'>
This is a content
</div>
<div class='content'>
This is a content
</div>
<div class='content'>
This is a content
</div>
<div class='content'>
This is a content
</div>
</div>
</body>
</html>
CSS:
.container {
background: rgba(0, 0, 0, 0.1);
width: 200px;
height: 100px;
overflow-y: auto;
overflow-x: visible;
}
.content {
border: 1px solid rgba(255, 255, 255, 0.6);
color: rgba(255, 255, 255, 0.6);
position: relative;
margin-left: -14px;
padding-left: 14px;
}
【问题讨论】:
-
使用
overflow-x: scroll;而不是overflow-x: visible;,如下面的回答中所述。 -
不,我不希望 overflow-x 可滚动,我希望它可见。我希望
content的一部分脱离container。
标签: css stylesheet