包括:直接在標簽內設置、在html內部定義style、和導入css文件三種方式。
導入css文件可以使用link標簽,或者@import關鍵字。
兩者區別(復制粘貼):
1.從屬關系區別
@import是CSS提供的語法規則,只有導入樣式表的作用;link是HTML提供的標簽,不僅可以加載CSS文件,還可以定義RSS、rel連接屬性等。
2.加載順序區別
加載頁面時,link標簽引入的CSS被同時加載;@import引入的CSS將在頁面加載完畢后被加載。
3.兼容性區別
@import是CSS2.1才有的語法,故只可在IE5+才能識別;link標簽作為HTML元素,不存在兼容性問題。
4.DOM可控性區別
可以通過JS操作DOM,插入link標簽來改變樣式;由于DOM方法是基于文檔的,無法使用@import的方式插入樣式。