在不修改清單項目的情況下自訂清單項目符號顏色
在HTML 清單樣式領域,通常需要變更清單項目符號的外觀。雖然有些人可能會將項目符號文字封裝在「span」或「p」標籤內,但此類修改可能是有限制的。這就提出了一個問題:我們能否在不影響清單項目本身的情況下轉換項目符號顏色?
幸運的是,有一種巧妙的技術可以利用CSS 的「li:before」來實現此目的:
li { list-style: none; } li:before { /* For a round bullet */ content: '22'; /* For a square bullet */ /*content:'A0';*/ display: block; position: relative; max-width: 0; max-height: 0; left: -10px; top: 0; color: green; font-size: 20px; }
這種方法有幾個優點:
例如,要建立綠色方形項目符號,請將「2022」替換為「25A0」。請注意,此方法確實有局限性,例如與舊版本的 Internet Explorer 不相容。但是,它提供了一種強大而靈活的方法來自訂清單項目符號顏色,而不會影響清單項目的完整性。
以上是如何變更清單項目符號顏色而不影響清單項目內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!