在CSS中,要使li
元素橫向顯示,可以使用display: inline-block
或float
屬性。
1、使用display: inline-block
:
將li
元素的display
屬性設(shè)置為inline-block
,可以使它們排列在一行上。
li { display: inline-block; }
2、使用float
屬性:
另一種方法是使用float
屬性,將li
元素浮動(dòng)在一行上。
li { float: left; }
使用float
屬性時(shí),需要清除浮動(dòng),以避免對其他元素的影響,可以通過在浮動(dòng)元素的末尾添加一個(gè)清除浮動(dòng)的元素來實(shí)現(xiàn),
<li style="float: left;">...</li> <li style="clear: left;">...</li>
或者,在CSS中添加以下代碼:
.clearfix::after { content: ""; display: table; clear: both; }
并將類名clearfix
添加到包含浮動(dòng)元素的容器中。
<ul class="clearfix"> <li style="float: left;">...</li> <li style="float: left;">...</li> </ul>
通過以上方法,可以實(shí)現(xiàn)li
元素的橫向顯示。