一位同事刚刚将此添加到我们的项目中。
<ol class="numbered-list list-inside" start="1">
.numbered-list
{
list-style-type: decimal;
}
.list-inside
{
list-style-position: inside;
}
我在这里遗漏了什么还是这和内联 CSS 一样糟糕?我该如何向我的同事解释这一点?
编辑也许我的问题被误解了。不应该是这样的吗?
<ol class="info-list" start="1">
.info-list
{
list-style-type: decimal;
list-style-position: inside;
}
我要说明的是,类名仅代表它们应用的规则。因此,如果您想更改列表的表示形式,则必须更改 HTML(或更改 CSS,以便最终得到一个与其包含的规则相反的类名)。
另一个编辑也许这将进一步帮助您理解我的问题。
<p class="red">Hello</p>
.red
{
color: red;
}
现在,您要将文本更改为绿色。看到问题了吗?