CSS 定位 - 无序列表

标签 css list html-lists

我想将无序列表的元素放置在菜单标题的左侧(水平显示,而不是垂直显示)。例如,您可以看到主页、HTML 等:

alt text

如何使用 CSS 实现这种效果?

最佳答案

float

ul
{
    margin: 0;
    list-style-type: none;
}
ul li
{
    margin: 0;
    list-style-type: none;
    float: left;
}
ul li a
{
    display: block;
}

<ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">HTML</a></li>
    <li><a href="#">...</a></li>
</ul>

要获得像图像中那样的列表,您需要有两组 UL然后应用 float: left;左边一个和一个float: right;向右。

对于 float ,您必须清除它们,以避免以后“破坏”您的设计。您可以通过添加 <br style="clear: both;" /> 来做到这一点在列表下方。您还可以将该样式添加到下一个 div。

关于CSS 定位 - 无序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4056409/

相关文章:

html - HTML 列表项应该包含 <h#> 标签吗?

针对特定图像的 CSS

Python - 查找列表中第一个非空项的索引

css - 锂中的 active 区

html - 在左浮动 ul 列表中对齐文本

arrays - 计算序言列表中字符出现的次数

javascript - 使用 flexbox 将多个 DIV 居中并分层

javascript - 显示隐藏的第 n 个子项 onclick

css - 如何为移动 CSS 调整标题大小

r - 为所有嵌套索引嵌套列表中的某些元素