範例一、利用 CSS 的 float 屬性製作ul li 橫向水平顯示效果
<style>
#Exa0 li{
border:1px #ccc solid;
}
#Exa1 li{
float:left;
margin-right:25px;
margin-top:30px;
border:1px #ccc solid;
}
</style>
<ul id="Exa0">
<li>豬肉</li>
<li>雞肉</li>
<li>牛肉</li>
</ul>
<ul id="Exa1">
<li>豬肉</li>
<li>雞肉</li>
<li>牛肉</li>
</ul>
範例的效果#Exa0 li{
border:1px #ccc solid;
}
#Exa1 li{
float:left;
margin-right:25px;
margin-top:30px;
border:1px #ccc solid;
}
</style>
<ul id="Exa0">
<li>豬肉</li>
<li>雞肉</li>
<li>牛肉</li>
</ul>
<ul id="Exa1">
<li>豬肉</li>
<li>雞肉</li>
<li>牛肉</li>
</ul>
- 豬肉
- 雞肉
- 牛肉
- 豬肉
- 雞肉
- 牛肉
範例相關語法參考解說範例二、利用 CSS 的 display 屬性製作ul li 橫向水平顯示效果
<style>
#Exa2 li{
display:inline;
border:1px #ccc solid;
margin-right:25px;
}
</style>
<ul id="Exa2">
<li>豬肉</li>
<li>雞肉</li>
<li>牛肉</li>
</ul>
範例的效果#Exa2 li{
display:inline;
border:1px #ccc solid;
margin-right:25px;
}
</style>
<ul id="Exa2">
<li>豬肉</li>
<li>雞肉</li>
<li>牛肉</li>
</ul>
- 豬肉
- 雞肉
- 牛肉
雖然經過兩個範例顯示出 float 與 display:inline 產生的 ul li 橫向水平顯示差異,不過要讓項目前面的符號消失,甚至改用其它符號顯示也不一定要用 display 屬性,請參閱《CSS list-style-type 列表開頭顯示符號》篇的內容。
延伸閱讀