我有以下HTML和CSS代码:
<ul class="new">
<li>OWNER OCCUPIED LOAN PROPERTY</li>
<li>INVESTMENT LOAN</li>
<li>FIRST HOME BUYER</li>
<li>REFINANCING</li>
</ul>
.story ul {
list-style: disc;
margin: 0 0 26px 35px;
}
但是,列表元素没有光盘。我不明白为什么。
直播网站RStudio GitHub。
答案 0 :(得分:2)
display: block;
一切都很好,花花公子,但它不是你想要的。在'style.css'中更改
ul.new li {display: block;}
到
ul.new li {display: list-item;}
光盘完美呈现。如果需要list-items,请使用list-items。欢呼声。
答案 1 :(得分:1)
您可以使用以下格式来提供列表样式:
ul.new > li
{
list-style: disc;
margin: 0 0 26px 35px;
}
答案 2 :(得分:0)
这是因为有一个具有CSS属性ul.new li
的类display: block
。删除此样式后,所需的光盘将被删除。将会回来。
答案 3 :(得分:-1)
在HTML中,有两种主要类型的列表:
<ul>
) - 列表项标有项目符号<ol>
) - 列表项标有数字或字母CSS列表属性允许您:
list-style简写属性在一个声明中设置所有列表属性。
list-style: list-style-type list-style-position list-style-image|initial|inherit;
如果您不想使用速记,可以将主题分开:
要仅使用list-style-type
,您可以执行以下操作:
<强> HTML 强>
<ul class="new">
<li>OWNER OCCUPIED LOAN PROPERTY</li>
<li>INVESTMENT LOAN</li>
<li>FIRST HOME BUYER</li>
<li>REFINANCING</li>
</ul>
<强> CSS 强>
ul.new{
list-style-type: disc;
}
OR
<强> HTML 强>
<ul class="story">
<li>OWNER OCCUPIED LOAN PROPERTY</li>
<li>INVESTMENT LOAN</li>
<li>FIRST HOME BUYER</li>
<li>REFINANCING</li>
</ul>
<强> CSS 强>
ul.story{
list-style-type: disc;
}
您使用了<ol>
代表有序列表,它使用数字。您可能希望将其切换为<ul>
以获得所需的输出。