CSS實現(xiàn)ul和li橫向排列的兩種方法
發(fā)布時間:2020-02-21 16:06:21 作者:昔夢無痕
我要評論
這篇文章主要介紹了CSS實現(xiàn)ul和li橫向排列的兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
因為li是塊級元素,默認占一行的,要想實現(xiàn)橫向排列,一般通過以下兩個方法:
float:left
這樣設置有一個問題,li浮動以后則脫離了文本流,即不占位置,如果它的父級元素有具體的樣式且沒有固定寬高,建議父元素清除浮動,或者設置固定寬高
display:inline-block
即把li變?yōu)樾袃?nèi)元素且可以設置寬高以及邊距,這樣也有一個問題,低版本的Ie瀏覽器不兼容inline-block,建議在其后再加兩個屬性兼容低版本ie
*display:inline;
*zoom:1;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>CSS + ul li 橫向排列的兩種方法 </title>
</head>
<body>
<div id="nav">
<ul>
<li><a href="http://blog.csdn.net/superbirds" title="">superbirds</a></li>
<li><a href="http://blog.csdn.net/superbirds" title="">superbirds</a></li>
<li><a href="http://blog.csdn.net/superbirds" title="">superbirds</a></li>
<li><a href="http://blog.csdn.net/superbirds" title="">superbirds</a></li>
</ul>
</div>
</body>
</html>
CSS代碼一:
* {
margin: 0;
border: 0;
padding: 0;
font-size: 13pt;
}
#nav {
height: 40px;
border-top: #060 2px solid;
border-bottom: #060 2px solid;
background-color: #690;
}
#nav ul {
list-style: none;
margin-left: 50px;
}
#nav li {
display: inline;
line-height: 40px;
float:left
}
#nav a {
color: #fff;
text-decoration: none;
padding: 20px 20px;
}
#nav a:hover {
background-color: #060;
}
CSS代碼二:
* {
margin: 0;
border: 0;
padding: 0;
font-size: 13pt;
}
#nav {
height: 40px;
border-top: #060 2px solid;
margin-top: 100px;
border-bottom: #060 2px solid;
background-color: #690;
}
#nav ul {
list-style: none;
line-height: 40px;
margin-left: 50px;
}
#nav li {
display: block;
float: left;
}
#nav a {
display: block;
color: #fff;
text-decoration: none;
padding: 0 20px;
}
#nav a:hover {
background-color: #060;
}
到此這篇關于CSS實現(xiàn)ul和li橫向排列的兩種方法的文章就介紹到這了,更多相關CSS實現(xiàn)ul和li橫向排列內(nèi)容請搜素腳本之家以前的文章或下面相關文章,希望大家以后多多支持腳本之家!
相關文章
- 怎么實現(xiàn)ul的橫向排列和去掉li那個煩人的點,現(xiàn)在找到方法了,在此與大家分享下,感興趣的朋友可以參考下,以備不時之需2013-10-23
- ul li的背景小圖標屬性設置一般會有兩種情況:定義在ul里及l(fā)i里,這兩種定義在什么情況下使用,在下文給出詳細的介紹,經(jīng)常div+css布局的朋友不妨參考下,希望對大家有所幫2013-09-27
DIV+CSS里,我們用得最多的就是ul li來顯示數(shù)據(jù),如新聞按鈕等,下面給大家一個css ul li的例子供學習
2023-05-21 UL、LI 無序列表實現(xiàn)純CSS網(wǎng)站導航菜單
三行的純CSS網(wǎng)站導航欄菜單,改改風格,讓大家感到新鮮一點,其它主要還是使用了Li列表,整體布局簡潔,美觀大方,適合大部分網(wǎng)站使用,顏色和菜單空隙可隨意調(diào)節(jié),希望大
2009-11-08
網(wǎng)頁制作Webjx文章簡介:不知道是標準害了大家還是大家害了標準,繼class和div被濫用后,ul列表也有被不正確使用的趨勢。
今天交流會上,分享前端的開發(fā)經(jīng)
2009-04-02
這篇文章主要介紹了CSS在UL LI的樣式用法,主要是UI上的應用,我們通過代碼分離的方式通過css完全控制css的樣式
2023-05-21 
