一位同事剛剛將此項添加到我們的項目中。單行課
<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;
}
現在,你想改變文本是綠色的。看到這個問題?
看起來不錯,雖然加入'start =「1」'是多餘的。 – Blazemonger
我看到的唯一的「不需要」的代碼是,他使用2類沒有他可以使用一個,並添加這兩種風格是這樣的:.numbered-list { list-style-type:decimal; list-style-position:inside; } – apero
Downvoter,請解釋。 – Stijn