HTML / CSS新手问题。

我已经坚持了一段时间。我希望将我的图像库居中放置,并且还要使图像之间的填充更紧密。我在想我需要一个容器,但是,当我尝试时,我一直都在拧紧它。任何帮助将是巨大的!

    <div id="container" align="center">
<div class="img">
    <a href="#">
    <img src="#" alt="PIcture1" width="210" height="180">
    </a>
    <div class="desc">BLAH</div>
</div>


<div class="img">
    <a href="#">
    <img src="Images/9700_1915630577543_1314909545_n.jpg" alt="oldman" width="210" height="180">
    </a>
    <div class="desc">BLAH</div>
</div>

<div class="img">
    <a href="#">
    <img src="#" alt="Picture3" width="210" height="180">
    </a>
    <div class="desc">BLAH</div>
</div>

<div class="img">
    <a href="#">
    <img src="#" alt="Picture4" width="210" height="180">
    </a>
    <div class="desc">BLAH</div>
</div>
</div>


   

CSS:

#container{
}

div.img
  {
  margin:5px;
  padding: 5px;
  border:none;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:5px;
  border:none;
  }
div.img a:hover img
  {
  border:none;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:5px;
  }

最佳答案

这取决于您要如何使画廊居中。

您需要牢记一些事情。为了集中一些HTML,您需要具有一定宽度的集中元素。

以下是供您使用的一些代码:

在CSS中创建一个“中心”类,如下所示:

div.centre{
    margin:0px auto;
    width:800px;
}


然后将其添加到您的容器中,如下所示:

<div id="container" class="centre">


集中化的秘密在于margin:0px auto;这是现代Web开发用于集中化内容的惯例。

Have a look at this code

ps。不要使用align =“ center”,它在更高版本的HTML中已弃用。最好不要养成使用它的习惯,而坚持使用CSS类为您集中事物。

10-08 02:56