您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關css中如何實現ul居中,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
今天在調整ul居中的問題時,遇到了點小困難,以前在使用ul時候,讓其不是垂直的排列而是,橫著排列都是使用float:left這個屬性,但是呢,今天我在弄一些友情鏈接的時候,就出現了ul在div中居中不了的問題,就是在div中加入了style=“text-align:center;” ul也不居中,最后仔細對比了網上的,發現時用了float:left的原因,首先平鋪,可以對ul的style使用display:inline,而不必使用float屬性,這樣之后在div上就可以使用style=“text-align:center;” 使ul列表居中顯示了。
1、假設最初的的代碼是這樣:
<div id="links" style="border:1px solid red;"> <ul> <li><a href="#">link111111</a></li> <li><a href="#">link2222</a></li> <li><a href="#">link33333</a></li> <li><a href="#">link44444</a></li> <li><a href="#">link555555</a></li> </ul> </div>
2、去除列表前面的黑點(在ul的style中使用list-style-type:none;)
<div id="links" > <ul style="border:1px solid red;list-style-type:none;"> <li><a href="#">link111111</a></li> <li><a href="#">link2222</a></li> <li><a href="#">link33333</a></li <li><a href="#">link44444</a></li> <li><a href="#">link555555</a></li> </ul> </div>
如下圖所示:
3、使li橫排顯示并且ul位于div的中間位置,(li使用style="display:inline;"),如下所示
<style type="text/css"> #links {text-align:center;} #links ul{border:1px solid red;list-style-type:none;} #links ul li{ display:inline; } </style> <div id="links" > <ul> <li><a href="#">link111111</a></li> <li><a href="#">link2222</a></li> <li><a href="#">link33333</a></li <li><a href="#">link44444</a></li> <li><a href="#">link555555</a></li> </ul> </div>
如下圖所示:
到此為止實現ul中的li橫排顯示,并且ul在div里居中顯示。
以上就是css中如何實現ul居中,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。