使用 CSS 水平居中画廊



我有一个简单的方形缩略图库,它们都具有相同的尺寸。每个缩略图也是一个链接。我希望整个图库水平对齐,但"边距:0 自动;"不起作用。感谢您的任何帮助!

http://jsfiddle.net/ds2uockq/

HTML:
<div id="gallery">
    <a href="http://www.google.com"><img src="http://placekitten.com/g/150/150" /></a>
    ...
<div>
CSS:
#gallery {
    margin: 0 auto;
}

使用 text-align: center;

#gallery {
    margin: 0 auto;
    text-align: center;
}

工作演示

为什么使用文本对齐?

因为 #gallery 包含内联元素,即 <a> .为了使内联元素居中,我们使用文本对齐。

只需为主体和容器提供宽度即可。

.CSS:

body{
  width:100%;
} 
gallery{
  width:70%;
  margin:0 auto;
}

这是一个简单的方法

#gallery {
    display: block;
    width: 100%;
    text-align: center;
}

最新更新