国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS繼承性之深入剖析(2)

2024-07-11 08:23:23
字體:
來源:轉載
供稿:網友
  
  在CSS中,繼續是一種非常自然的行為,我們甚至不需要考慮是否能夠這樣去做,但是繼續也有其局限性。

  首先,有些屬性是不能繼續的。這沒有任何原因,只是因為它就是這么設置的,標準就是如此。舉個例子來說:border屬性,大家都明白border屬性的作用是設置元素的邊框的,它就沒有繼續性。假如繼續了邊框屬性,那么文檔看起來就會很希奇。例如我們定義容器div的邊框為1px,而在此容器內的ul li在正常情況下我們都不希望它有邊框,假如border有繼續性,我們就要再去掉它們的邊框。這樣顯然是不合理的。

  多數邊框類的屬性,如:Border(邊框)、Padding(補白)、Margin(邊界)、背景等等,都是沒有繼續性的。

  在某些時候繼續也會帶來一些錯誤,比如說下面這條CSS定義:

  Body{color:blue}

  這是定義了Body中的文本顏色為藍色。假如Body中含有表格,在有些瀏覽器中這句定義會使除表格之外的文本變成藍色,而表格內部的文本顏色并不是藍色。從技術上來說,這是不正確的,但是它確實存在。所以我們經常需要借助于某些技巧,比如將CSS定義成這樣:

  Body,table,th,td{color:blue}

  這樣表格內的文字也會變成藍色了。
  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙田区| 波密县| 林口县| 班戈县| 泊头市| 四川省| 墨玉县| 宝应县| 宜川县| 隆德县| 乌兰县| 休宁县| 冕宁县| 子长县| 土默特左旗| 陆河县| 中超| 镇赉县| 常山县| 安义县| 永定县| 南康市| 荔波县| 汉中市| 广河县| 上饶县| 万山特区| 克什克腾旗| 盐津县| 景洪市| 拉萨市| 唐山市| 阿拉善左旗| 岳阳市| 广水市| 沂南县| 安吉县| 麻江县| 盖州市| 娄底市| 平谷区|