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

在IE中用javascript配合使用first-child偽類_CSS教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
  制作符合web標(biāo)準(zhǔn)的網(wǎng)頁,經(jīng)常需要定義某個父元素下的第一個子(child)元素或最后一個元素,以便將其與其他元素區(qū)分開來,有利于實現(xiàn)某些非凡需求。最淺顯的例子是,導(dǎo)航項目間的豎線,我們往往通過border或者background來實現(xiàn)。非凡需求是,第一項左邊無豎線或最后一項右邊無豎線。

  那么區(qū)分第一項好呢,還是最后一項好?答案是明顯的,逼不得已,不要用區(qū)別最后一項。按照一般的編程方法,控制第一項要比控制最后一項輕易得多。

  區(qū)分第一項的還有一個好處是,CSS有一個:first-child的偽元素(pseudo element)可以讓我們輕而易舉的選擇第一個子元素。

  遺憾的是,當(dāng)前全球占有率最高的瀏覽器,IE6,并不支持這個偽元素。我們可以手工給第一個元素加上class然后再定義它。但這不是一個萬無一失的辦法,尤其對于頁面規(guī)模達(dá)到一定數(shù)量大型網(wǎng)站,很輕易掛一漏萬。那么,讓JavaScript來幫我們完成這件工作如何?

  查看演示效果:

代碼調(diào)試框 [www.hl5o.cn]

[ 可先修改部分代碼 再運行查看效果 ]

  在IE中,為每個屬于first-child的li加上first-child的class,則CSS則可以這樣書寫了::first-child, .first-child { some rules here...}(有沒有發(fā)現(xiàn)這樣寫很帥,一個是冒號,兩點;一個是點號,一點 ),十分便于維護(hù)和治理。

  希望哪位高手能夠?qū)懗鐾ㄓ玫膄irst-child來,我這里的例子只針對li,能力有限!
  本文作者:Realazy
  

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