【发布时间】:2014-05-20 03:37:27
【问题描述】:
我想制作比显示器屏幕更宽的幻灯片。
以下代码是如果 div 小于屏幕:
HTML:
<div class="testme">
<img src="http://placehold.it/400x300">
</div>
CSS:
html,body{
padding:0;margin:0;
}
.testme{
width:400px;height:300px;
margin-left: auto;
margin-right: auto;
}
但如果img 的宽度比显示器屏幕宽,我必须在 CSS 中删除 width 以使溢出有效。但是width 对于对齐中心很重要。
使用margin-left: -50% 对齐但不完全居中
(我知道的大多数滑块使用 html img 而不是背景,如果我希望滑块比屏幕宽,这是个问题)
【问题讨论】:
-
为什么必须删除宽度才能使溢出起作用?究竟是什么问题?
-
您没有在 CSS 中定义
overflow属性,所以当您说“我必须在 CSS 中删除width以使溢出正常工作”时,我对您的意思感到困惑? -
两个小提琴在我看来都是一样的,图像在屏幕右侧的相同位置上消失
-
不一样。仔细看底部