提醒:由於看到這系列鐵人訂閱人數漸漸變多,標記一下這些內容是在「非常萌新時期」所寫,更多技術內容請參考我的 Github,歡迎跟我一起討論 ^ ^
從HTML的 attribute 著手以進行設定CSS的一種方式。
[attribute="value"]
[attribute^=value]
:其value開頭=value
者。//CSS:
[class^="top"] {background: yellow;}
//HTML:
<h1 class="top-header">A</h1>
<p class="top_text">B</p>
<p class="left-text">C</p>
<p class="topcontent">D</p>
<p class="go-top">E</p>
//A、B、D為黃色
用以計數,並賦予位置對應的編號
counter-reset
、counter-increment
、content
、counter()
或counters()
"$" counter(x) ":"
。2.若有重複,照CSS規則走。ol {counter-reset: x; list-style-type: none;}
li::before {counter-increment: x; content: "$" counters(x,".") ":" " ";}
重複設定CSS時,優先被採取的順序