如何在整個HTML文件中應用全域性字型?
有時我們希望為所有元素設定一個基礎屬性,並允許更具體的選擇器根據需要為某些元素進行調整。也有一些情況,尤其是在進行簡短的臨時測試時,我們希望字型應用於所有文字,無論如何。
設定全域性字型的方法
您可以使用以下方法將全域性字型設定為整個HTML文件。
開始使用這些方法
在這裡,您將看到上面提到的每種方法的示例,以將全域性字型設定為整個HTML文件。
使用通用選擇器
我們可以使用CSS通用選擇器(*)來選擇整個HTML文件並定義字體系列。因此,整個HTML文件將遵循所有元素上定義的字體系列。
示例
在下面的示例中,我們將使用上述方法。
<!DOCTYPE html> <html> <head> <title>Online HTML Editor</title> <style> * { font-family: Verdana !important; } </style> </head> <body> <h1>Online HTML Editor</h1> <p>This is real time online HTML Editor</p> </body> </html>
輸出
使用!important關鍵字
如果您不小心為某個元素定義了任何字體系列,並且該字體系列可能被此!important關鍵字覆蓋,則需要CSS !important關鍵字。
示例
在這個示例中,我們將使用通用屬性應用字體系列,併為特定元素定義另一個字體系列。
<!DOCTYPE html> <html> <head> <title>Online HTML Editor</title> <style> /* Has priority over all other font-family declarations in the document */ * { font-family: Verdana !important; } /* This won't apply due to !important */ p { font-family: Arial; } </style> </head> <body> <h1>Online HTML Editor</h1> <p>This is real time online HTML Editor</p> </body> </html>
輸出
結論
現在您已經知道如何廣泛地為整個文件設定屬性,記住何時這樣做是至關重要的。HTML/CSS 最重要的功能之一是能夠根據標籤、ID等對元素的外觀進行精細控制。雖然可以使用 * 來為整個頁面設定字型,但您應該謹慎使用,因為它可能會破壞您以後更精確地更改字型的能力。!important 非常強大,但它會削弱其餘 CSS 的多功能性。
廣告