gpt4 book ai didi

html - 如何将 LI 元素定位到 UL 列表的底部

转载 作者:太空狗 更新时间:2023-10-29 13:16:06 24 4
gpt4 key购买 nike

我有这样的菜单项:Row1 Row2.. RowN,我希望它们不要那么宽 - 这就是为什么要包括中断(最大宽度)

我有这个 HTML:

<div>
<ul>
<li>Row1</li>
<li>Row1 Row2 Row3</li>
<li>Row1</li>
<li>Row1 Row 2</li>
</ul>
</div>

使用这个 CSS:

/* MENU */

.menudiv {padding-left:10px; border-bottom: 1px solid #d0db88;}

ul.menu
{
list-style-type: none;
min-width: 1050px;
position: relative;
left:10px;
display: block;
height: 45px;
margin: 0;
padding: 0;
}

ul.menu li
{
float: left;
margin: 0;
padding: 0;
}

ul.menu li a
{
float: left;
text-decoration: none;
padding: 9px 12px 0;
font-weight: bold;
max-width:130px;
}

实际:

+--------------------+
|Row1 Row1 Row1 Row1 |
| Row2 Row2 |
| Row3 |
+--------------------+

我需要什么:

+--------------------+
| Row1 |
| Row2 Row1 |
|Row1 Row3 Row1 Row2 |
+--------------------+

最佳答案

使用display: inline-block代替float:

ul.menu
{
vertical-align: bottom;
}

ul.menu li
{
display: inline-block;
text-align: center;
}

编辑:添加了 text-align: center;。如果我正确理解您的评论,那就是您想要的。如果没有,您需要更具体一些。

关于html - 如何将 LI 元素定位到 UL 列表的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4510401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com