如何让ul列表横过来并靠右

html-css011

如何让ul列表横过来并靠右,第1张

要让 UL (unordered list) 列表横置并靠右,您可以使用 CSS:

cssCopy code

ul {

display: inline-block

text-align: right

}

将 display 属性设置为 inline-block 将使列表项呈横向布局,而将 text-align 属性设置为 right 将使列表内容靠右对齐。

请注意,如果您希望更改列表中的每个项目的样式,则可能需要对每个列表项目单独定义样式。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title></title>

    <style type="text/css">

        *{margin: 0 padding: 0}

        ul, li{list-style: none}

        ul:after{content: '' display: block clear: both}

        li{width: 100px height: 100px background-color: pink font-size: 20px float: left margin-right: 10px}

    </style>

</head>

<body>

<ul>

    <li>111</li>

    <li>222</li>

    <li>333</li>

</ul>

</body>

</html>

使用浮动float即可,但是使用浮动一定记得将父级ul清除浮动,否则它的高度为空,因为里面的li浮动后脱离文档流了。