Pau*_*xon 3556
您可以通过在父元素的CSS上设置list-style-type
to 来删除项目符号none
(通常为a <ul>
),例如:
ul {
list-style-type: none;
}
Run Code Online (Sandbox Code Playgroud)
如果您还想删除缩进,您可能还想添加padding: 0
和margin: 0
.
有关列表格式化技术的精彩演练,请参阅列表教程.
Sco*_*ord 564
如果你正在使用Bootstrap,它有一个"没有样式"的类:
删除列表项上的默认列表样式和左边距(仅限直接子项).
<ul class="unstyled">
<li>...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
http://twitter.github.io/bootstrap/base-css.html#typography
<ul class="list-unstyled">
<li>...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
http://getbootstrap.com/css/#type-lists
kar*_*m79 206
你需要使用 list-style: none;
<ul style="list-style: none;">
<li> ...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
Dan*_*anO 47
您必须为<ul>
元素添加样式,如下所示:
<ul style="list-style: none; ">
<li>Item</li>
...
<li>Item</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这将删除子弹.您还可以在样式表中添加CSS,如上例所示.
小智 39
对上述内容的细化:如果更长的线条溢出到其他屏幕线,则使更长的线条更具可读性:
ul, li {list-style-type: none;}
li {padding-left: 2em; text-indent: -2em;}
Run Code Online (Sandbox Code Playgroud)
Cod*_*ody 18
本机:
ul { list-style-type: none; }
Run Code Online (Sandbox Code Playgroud)
引导:
<ul class="list-unstyled list-group">
<li class="list-group-item">...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
注意:如果您使用的是列表组,则不需要列表 - 无样式.
Ant*_*Ooi 14
如果您无法使其在该<ul>
级别上运行,则可能需要将其置于list-style-type: none;
该<li>
级别:
<ul>
<li style="list-style-type: none;">Item 1</li>
<li style="list-style-type: none;">Item 2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
您可以创建一个CSS类来避免这种重复:
<style>
ul.no-bullets li
{
list-style-type: none;
}
</style>
<ul class="no-bullets">
<li>Item 1</li>
<li>Item 2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
编辑:必要时,使用!important
:
<style>
ul.no-bullets li
{
list-style-type: none !important;
}
</style>
Run Code Online (Sandbox Code Playgroud)
Chr*_*row 13
我在ul和li上都使用了list-style来删除子弹.我想用自定义角色替换子弹,在这种情况下是"破折号",这会产生很好的效果.所以使用这个标记:
<ul class="dashed-list">
<li>text</li>
<li>text</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
用这个css:
ul.dashed-list
{
list-style: none outside none;
}
ul.dashed-list li:before {
content: "\2014";
float: left;
margin: 0 0 0 -27px;
padding: 0;
}
ul.dashed-list li {
list-style-type: none;
}
Run Code Online (Sandbox Code Playgroud)
给出一个很好的缩进效果,当文本换行时有效
小智 8
如果您想仅使用纯HTML 来完成此任务,此解决方案将适用于所有主要浏览器:
描述列表
只需使用以下 HTML:
<dl>
<dt>List Item 1</dt>
<dd>Sub-Item 1.1</dd>
<dt>List Item 2</dt>
<dd>Sub-Item 2.1</dd>
<dd>Sub-Item 2.2</dd>
<dd>Sub-Item 2.3</dd>
<dt>List Item 3</dt>
<dd>Sub-Item 3.1</dd>
</dl>
Run Code Online (Sandbox Code Playgroud)
示例如下: https: //jsfiddle.net/zumcmvma/2/
参考这里: https: //www.w3schools.com/tags/tag_dl.asp
小智 7
这将垂直排序列表,不带项目符号点。只需一行!
li {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
小智 5
CSS:
.liststyle {
list-style-type: none;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<ul class="liststyle">
<li>Test</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
要完全删除ul
默认样式:
list-style-type: none;
margin: 0;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
padding-inline-start: 0;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2008147 次 |
最近记录: |