【发布时间】:2014-05-28 19:35:41
【问题描述】:
我需要用不同的 Div 制作一个页面来制作行和列。第一行有三个 div(宽度=33% 和高度=25%)。我想将图像居中(垂直和水平)而不重新缩放它们(我正在使用溢出:隐藏来裁剪图像的其余部分)。 我如何使它们居中? 这就是我要写的:
CSS
div.hiddenrow1 {
width: 33%;
height: 25%;
overflow:hidden;
display:inline-block;
text-align: center;
}
HTML
<!--Row 1-->
<!--Air 1-->
<div class="hiddenrow1"><img src="Gifs/gifs pom twix/air_skate.gif" class="img" /></div>
<!--Air 2-->
<div class="hiddenrow1"><img src="Gifs/gifs pom twix/air_sea.gif" class="img" /></div>
<!--Air 3-->
<div class="hiddenrow1"><img src="Gifs/gifs pom twix/air_diving.gif" class="img" /></div>
另外, 对于第二行,是否可以将 div 定位为列?这是我正在设计的最终结构的图像。
PS:我不知道如何使用桌子,我不确定它们是否适合这个,但我愿意向所有方向开放,如果有人能帮我一把,我将不胜感激。
【问题讨论】:
-
你能在jsfiddle.net 做一个小提琴吗?
标签: html css image overflow centering