2013-05-13 103 views
0

因此,我無法將我的圖片水平排列在一起。他們實際上是我修改的幻燈片,以便它們充當按鈕。我使用easyslider javascript來執行該功能,但不確定easyslider是否可能是原因。所以事情是他們垂直排隊。我試圖將「float:left」添加到css id元素,然後將其附加到圖像上,但無濟於事。對齊圖片幻燈片按鈕HTML5

<div id="sliderparent"> 

      <div class="slider"> 
     <ul>     
      <li> 
       <a href="#article1"><img class="sliderimg"src="images/example-slide-1.jpg" /></a></li> 
      <li> 
        <a href="#article1"><img class="sliderimg"src="images/example-slide-2.jpg" /></a></li> 
      <li> 
         <a href="#article1"><img class="sliderimg"src="images/example-slide-3.jpg" /></a></li> 
      <li> 
          <a href="#article1"><img class="sliderimg"src="images/example-slide-4.jpg" /></a></li> 

     </ul> 
    </div> 

這裏是我的CSS

#sliderparent { 
width: 800px; 
align-content:center; 
text-align:center; 

}

.slider ul, .slider li{ 
    margin:0; 
    padding:0; 
    list-style:none; 
     position:initial; 

    } 
.slider li{ 
    /* 
     define width and height of list item (slide) 
     entire slider area will adjust according to the parameters provided here 
    */ 
    width:200px; 
    height:100px; 
    overflow:hidden; 
    float:left; 
    }  
.sliderimg 
{ 
    width:200px; 
     height: auto; 
     float:left; 
} 

我不知道這是否是由於我的名單排列。

有人可以解釋爲什麼我的圖像沒有按照我希望的方式排列的原因嗎?

回答

0

似乎沒有問題。你的代碼有效。我在下面做了一些小的調整,以證明它的工作。您是否遇到特定瀏覽器的問題?

http://jsfiddle.net/rkT2k/

<div id="sliderparent"> 
    <div class="slider"> 
    <ul>     
     <li><a href="#article1"><img class="sliderimg"src="images/example-slide-1.jpg" /></a></li> 
     <li><a href="#article1"><img class="sliderimg"src="images/example-slide-2.jpg" /></a></li> 
     <li><a href="#article1"><img class="sliderimg"src="images/example-slide-3.jpg" /></a></li> 
     <li><a href="#article1"><img class="sliderimg"src="images/example-slide-4.jpg" /></a></li> 
    </ul> 
</div> 

而CSS:

#sliderparent { 
    width: 800px; 
    text-align: center; 
} 
.slider ul, 
.slider li { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
    position: initial; 
} 
.slider li { 
    /* define width and height of list item (slide) 
     entire slider area will adjust according to the parameters provided here */ 
    width: 200px; 
    height: 100px; 
    overflow: hidden; 
    float: left; 
}  
.sliderimg { 
    width: 200px; 
    height: auto; 
    float: left; 

    /* make images blocks temporarily */ 
    display: block; 
    height: 100px; 
    background: #ccc; 
} 
+0

我很抱歉,我想我是不會與代碼清晰。應該有2個幻燈片對象不只是一個。我想將它們並排排列,因爲寬度是800px,每個按鈕只有200px,所以我應該能夠在下滑到新行之前將4個按鈕放入sliderparent中。 – user2330725 2013-05-13 05:36:03

+0

@ user2330725你能解釋一下嗎?更新你的問題,所以你想要完成的是明確的。你想有兩個'ul's每個4個按鈕/圖像?這一切都應該在同一行? – matthewpavkov 2013-05-13 19:20:53