相关疑难解决方法(0)

为什么"overflow-y:hidden"会影响x轴上溢出的项目的可见性?

考虑这个例子:

http://jsfiddle.net/treeface/P8JbW/

HTML:

<div id="test">
    <img src="http://ycombinator.com/images/y18.gif" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#test {
    position:relative;
    margin-left:50px;
    margin-top:50px;
    border:1px solid black;
    height:50px;
    width:50px;
    overflow-x:visible;
    overflow-y:hidden;
}
img {
    position:absolute;
    left:-11px;
}
Run Code Online (Sandbox Code Playgroud)

我期待看到这个:

在此输入图像描述

但是我得到了这个:

在此输入图像描述

看来overflow-x属性在这里被覆盖了.这是真的发生了什么?假设我必须将overflow-y设置为隐藏,是否有解决此问题的方法?

html css

26
推荐指数
2
解决办法
7858
查看次数

使用溢出时的文本裁剪:隐藏

我有这个简单的HTML和CSS http://jsfiddle.net/JVfVv/1/

问题是文本正在mac下的safari/chrome/firefox下被裁剪.删除溢出:隐藏可以解决问题,但是由于其他原因,此行是必需的.删除行高:1; 似乎解决了这个问题,但是我从我的重置样式表中得到了这个,并且我没有解释为什么它会导致裁剪.

有人可以解释为什么会这样,以及如何解决它?谢谢

css overflow

11
推荐指数
1
解决办法
6053
查看次数

标签 统计

css ×2

html ×1

overflow ×1