我目前的理解是,撇开语义不谈,不同的HTML元素通过其默认的CSS样式在功能上分开.

使用自定义CSS,您可能会(不明智地)使任何HTML元素的行为与其他元素一样.

如果这是正确的,我唯一不能解释的就是<li>个元素上的子弹.是什么导致了它们?如何将其添加到其他元素中?


给future 读者的注意:我最近了解到HTML元素也相差content categories.

推荐答案

项目符号包含在<ul>元素的填充范围内:

The padding is marked green and the margin orange:

1

减小填充显示项目符号位于该填充范围内:

4

例如,增加<ul>的利润率,会使其向右移动.

2

list-style属性控制项目符号本身.将其设置为none将隐藏它们.如果您还想取消缩进,则需要将页边距和填充设置为0.

ul
{
    list-style: none;
}

3

如果您想go 掉所有页边距/填充和项目符号,请使用以下命令:

ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

5


Of course you can also apply bullets to other HTML controls:

div
{
    padding-left: 40px;
}
a
{
    display: list-item;
    list-style: disc;
}
<div>
    <a href="#">Item #1</a>
    <a href="#">Item #2</a>
    <a href="#">Item #3</a>
    <a href="#">Item #4</a>
</div>

Css相关问答推荐

如何在Ionic上更改输入的浮点数名称 colored颜色 ?

截断风景中的柔子或强制在其自己的线上,如果是肖像

flexbox换行时自动设置高度的原理是什么

如何使用 Cypress 从 React 下拉列表中进行 Select

在网格中整齐地对齐项目

为什么左浮动上的清除:左也会影响右浮动,以及如何避免它

在 React 中使用 CSS 动画 onClick()

使用 :checked 显示隐藏的侧面板

将框架放入 bootstrap 模式的正确方法是什么?

当页面大小小于VH时,Tailwind CSS如何使页脚留在底部

表格的边框半径没有按预期工作

flexbox 布局中的 Padding-bottom/top

如何倾斜元素但保持文本正常(未倾斜)

在 IE9-10 中压缩 SVG 的背景大小

如何将页脚保持在屏幕底部

CSS3 box-shadow:inset 可以只做一侧或两侧吗?喜欢边界顶部?

数据协议 URL 大小限制

CSS 块格式化上下文是如何工作的?

为什么我的 div 边距重叠,我该如何解决?

CSS 中的星号属性是什么意思?