考虑这段代码......
<div id="outer" style="position:absolute;width:100px;height:100px;border:1px solid black">
<div id="inner">
<img src="http://rabbitempire.org/wp-content/uploads/Pet-Rabbit-Facts.jpg">
</div>
</div>
我需要添加哪些样式才能显示图像的左上角?
请注意,我不想使用背景图片,因为问题实际上是关于divs,信不信由你,但兔子不属于我的应用程序。哦,在“现实生活中”,我不会使用内联css。
答案 0 :(得分:12)
div#outer { overflow:hidden; }
答案 1 :(得分:2)
您可能会丢失#inner
div并将overflow: hidden;
添加到#outer
div。
#outer {
overflow: hidden;
}
答案 2 :(得分:1)
这很简单:
overflow: hidden;
答案 3 :(得分:1)
重新编写外部div样式以应用overflow:hidden
<div id="outer" style="position:absolute;width:100px;height:100px;border:1px solid black; overflow:hidden;">
<div id="inner">
<img src="http://rabbitempire.org/wp-content/uploads/Pet-Rabbit-Facts.jpg">
</div>
</div>
答案 4 :(得分:0)
将overflow: hidden
添加到您的#outer
规则:http://jsfiddle.net/saluce/qJWte/
<div id="outer" style="position:absolute;width:100px;height:100px;border:1px solid black; overflow: none">
<div id="inner">
<img src="http://rabbitempire.org/wp-content/uploads/Pet-Rabbit-Facts.jpg">
</div>
</div>
答案 5 :(得分:0)
您可以仅将img { max-width: 100%; height: auto; }
应用于图片标签