日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

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

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
  
  在CSS中,繼續(xù)是一種非常自然的行為,我們甚至不需要考慮是否能夠這樣去做,但是繼續(xù)也有其局限性。

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

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

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

  Body{color:blue}

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

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

  這樣表格內(nèi)的文字也會變成藍色了。
  

來源:無憂整理//所屬分類:CSS教程/更新時間:2007-01-23
相關(guān)CSS教程