CSS特性

 SEO基礎知識     |      2020年07月17日

CSS樣式需要遵循三個基本規則,那就是繼承性、層疊性和特殊性,這些規則可以確保CSS樣式能夠準確、高效地發揮作用。

CSS特性

CSS繼承性最典型的應用就是在body元素中定義整個頁面的字體大小、字體顏色等基本頁面屬性,這樣包含在body元素內的其他元素都將繼承該基本屬性,以實現頁面顯示效果的統一。


靈活的利用CSS繼承性,可以優化CSS代碼,節省開發時間,但是繼承也有其局限性,那就是有些屬性是無法被繼承的,這一點一定要記住了。例如:邊框屬性、邊界屬性、補白屬性、背景屬性、定位屬性、布局屬性、元素寬高屬性等等。


繼承是非常重要的,使用它可以簡化代碼,降低CSS樣式的復雜性。但是,如果在網頁中所有元素都大量繼承樣式,那么,判斷樣式的來源就會變得非常的困難。正常情況下,對于字體、文本類屬性等涉及網頁中通用屬性都可以使用繼承。


下級標簽通過繼承性可以獲取上級對象的樣式,但是這些樣式影響力是非常弱的,如果元素本身包含了相沖突的樣式,就會忽略繼承得來的樣式。


對于相同CSS起源來說,不同位置的樣式其優先級也是不同的:正常情況下,行內樣式會優先于內嵌樣式表,內部樣式表會優先于外部樣式表,而被附加了!important關鍵字的聲明會擁有最高的優先級。


原創·大金SEO http://www.nxndz.com/p/560.html