<link rel="stylesheet" href="styles.css">
<div class="container"> <h1 class="title">我的网站</h1> <p class="content">欢迎来到我的网站!</p> </div>
<div>
和兩個內部元素<h1>
和<p>
新增了CSS樣式類別。 CSS樣式類別可以套用於一個或多個元素,這使得樣式表的設計變得更有效率。
<p>不過,有時候你可能需要取消某個元素上的CSS樣式。一種解決方法是透過覆寫樣式類別的屬性值來取代原來的樣式。比如說,如果你不想讓<h1>
元素使用樣式類別.title
的字體大小,你可以這樣寫:
h1.title { font-size: 16px; } h1 { font-size: inherit; }
.title
類別樣式下的字體大小為16個像素。但是,透過在下面的程式碼中覆寫h1
元素的樣式,我們可以將字體大小設定為父元素(容器元素)的預設字體大小,inherit
是CSS屬性值的一個關鍵字,它允許元素繼承其父元素的樣式。
<p>然而,使用CSS繼承屬性的方式不能保證在所有瀏覽器、作業系統和裝置上的一致性,特別是在行動裝置瀏覽器上。
<p>另一個解決方法是使用all
屬性並將其設定為initial
。 all
屬性會覆寫元素上的所有CSS樣式,而initial
值將會將所有樣式設為預設值。這個方法是最直接的,但它可能會有一些副作用,例如它不會清除元素的內聯樣式。
h1 { all: initial; }
.cancel-all { all: initial; }
<h1 class="title cancel-all">我的网站</h1>
以上是怎麼取消css樣式的詳細內容。更多資訊請關注PHP中文網其他相關文章!