css div 實現圖片從左向右自動橫向排列

來源:互聯網
上載者:User

我們先來看看效果圖片再一步步分析執行個體代碼了。

首先我們來看這一塊代碼。

<dl>
     <dt>
     <a href="pbum.php?uid=14" ><span></span>
     <img src="http://111cn.net/124461405936.jpg" alt="image" width="170" height="120" /></a></dt>
      <dd class="activityphotoinfo">
     <div class="text">
     <p>公用相簿&nbsp;</p>
     <p></p>   
     </div>
     <div class="poll"><a href="pbum.php?uid=14"></a></div>     
     </dd>
     </dl>

就這代碼下面我們來看看css寫法。

.gallery {
 list-style: none;
 margin: 0 0 0 10px;
 padding: 0;
}

.gallery dl {
 float:left;
 overflow: hidden;
 height: 180px;
 margin-top: 20px;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0px;
 display: block;
 width: 230px;
 padding: 10px;
}
.gallery dt {
 padding: 0;
 position: relative;
 height: 130px;
 text-align: center;
 margin-bottom: 8px;
}
.activityphotoinfo {
 background:url(images/albumnameback.png) no-repeat top left;
 text-align:center;
 height:42px;
 width:185px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 2px;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0;
}
.activityphotoinfo div{
position:relative;
}
.activityphotoinfo .text {
 width: 100px;
 float: left;
 padding-left: 40px;
}
.activityphotoinfo   .text  p {
 display: block;
 line-height: 16px;
}
div.poll {
 display: block;
 height: 35px;
 width: 40px;
 top: 0px;
 right: 0px;
 cursor:pointer;
}
div.poll a {
 display: block;
 height: 35px;
 width: 40px;
 cursor:pointer;

 left: 0px;
 top: 0px;
 right: 0px;
 bottom: 0px;
}
.vote{
position:relative;
top:-20px;
left:60px;
display:block;
cursor:pointer;
height:38px;
width:42px;
margin:0 0 0 5px;
border:none;
background:none;
}
.gallery img {
 background: #fff;
 border: solid 1px #ccc;
 padding: 4px;
}
.gallery span {
 width: 77px;
 height: 27px;
 display: block;
 position: absolute;
 top: -12px;
 left: 50px;
 background: url(images/tape.png) no-repeat;
}
.gallery a {
 text-decoration: none;
}

哈哈我們的css div 執行個體圖片從左向右自動橫向排列效果就出來了。原創轉載註明www.111cn.net/cssdiv/css.html

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.