Рассмотрим следующий пример:
http://jsfiddle.net/treeface/P8JbW/
HTML
<div id="test">
<img src="http://ycombinator.com/images/y18.gif" />
</div>
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;
}
Я ожидаю увидеть это:
Но я получаю это:
Кажется, что свойство overflow-x переопределяется здесь. Это то, что на самом деле происходит? Предполагая, что я должен держать переполнение-y установленным в скрытое, существует ли способ этого поведения?