2016-11-18 436 views
2

我試圖對齊我的div盒左側的選項列表。ul li對齊並在div的左側對齊

眼前這個我有: enter image description here
的html代碼:

   <div id="categorylist"> 
       <ul> 
        <li class="text-white">ALL <img src="images/all- 
        ico.png"></li> 
        <li class="text-white">COMUNNITY DEVELOPMENT <img 
        src="images/commdev-ico.png"></li> 
        <li class="text-white">SPORTS <img src="images/sports-ico.png"></li> 
        <li class="text-white">EDUCATION <img src="images/edu-ico.png"></li> 
       </ul> 

     </div> 

CSS代碼:

#categorylist{ 
     margin-left: auto; 
     margin-right: auto; 
     display: table; 
    } 
    #categorylist ul { 
     text-align: left; 
    } 

我想實現的是: enter image description here

任何幫助和建議將不勝感激

+0

如果你把保證金自動將definetly把它放在中心。嘗試爲'margin'添加更多屬性,並嘗試使用'grid'來實現結果。 – Smit

+0

'#categorylist ul { text-align:right; }' – connexo

+0

您的代碼與圖片不符,您是否可以發佈整個代碼? – k97513

回答

2

您可以製作categorylist ul,text-align:right;而不是left

#categorylist{ 
 
     margin-left: auto; 
 
     margin-right: auto; 
 
     display: table; 
 
    } 
 
    #categorylist ul { 
 
     text-align: right; 
 
    }
<div id="categorylist"> 
 
       <ul> 
 
        <li class="text-white">ALL <img src="images/all- 
 
        ico.png"></li> 
 
        <li class="text-white">COMUNNITY DEVELOPMENT <img 
 
        src="images/commdev-ico.png"></li> 
 
        <li class="text-white">SPORTS <img src="images/sports-ico.png"></li> 
 
        <li class="text-white">EDUCATION <img src="images/edu-ico.png"></li> 
 
       </ul> 
 

 
     </div>

0

試試這個,對於UL你必須給文本對齊權和李列表樣式沒有。我已經在jsFiddle中測試過,它正在工作。讓我知道它是否適合你。

#categorylist{ 
    margin-left: auto; 
    margin-right: auto; 
    display: table; 
} 

#categorylist ul { 
    text-align: right; 
} 

#categorylist ul li { 
    list-style: none; 
} 
0
​​
0

選擇風格text-align: left;text-align: right;#categorylist ul

0

你有這改變你的代碼。

<!DOCTYPE html> 
<html> 
    <head> 
     <style> 
      <style> 
      #categorylist{ 
       margin-left: auto; 
       margin-right: auto; 
       display: table; 
      } 
      #categorylist ul { 
       text-align: left; 
      } 
      #categorylist li{ 
       list-style-type: none;} 
      .image-list{margin-right:10px;} 
     </style> 
    </head> 
    <body> 

    <body> 

     <div id="categorylist"> 
      <ul> 
       <li class="text-white"> 
        <img class="image-list" src="images/all- 
          ico.png">ALL 
       </li> 
       <li class="text-white"> 
        <img class="image-list" src="images/commdev-ico.png">COMUNNITY DEVELOPMENT 
       </li> 
       <li class="text-white"> 
        <img class="image-list" src="images/sports-ico.png">SPORTS 
       </li> 
       <li class="text-white"> 
        <img class="image-list" src="images/edu-ico.png">EDUCATION 
       </li> 
      </ul> 

     </div> 
    </body> 

</body> 
</html> 

希望這對你的工作..

+0

謝謝......它對我有用.. – CTN