元素選擇器有哪些 子選擇器和后代選擇器寫法是一樣的嗎?
子選擇器和后代選擇器寫法是一樣的嗎?①寫入方式不同:后代選擇器的標(biāo)識(shí)符為:space,如:UL Li{寬度:150px}[UL和Li用空格分隔]子選擇器的標(biāo)識(shí)符是:>,例如:UL>li{寬度:
子選擇器和后代選擇器寫法是一樣的嗎?
①寫入方式不同:后代選擇器的標(biāo)識(shí)符為:space,如:UL Li{寬度:150px}[UL和Li用空格分隔]子選擇器的標(biāo)識(shí)符是:>,例如:UL>li{寬度:150px}[UL和Li之間用>]2分隔。函數(shù)不同:后代選擇器被UL包圍,因此元素中的所有Li元素,包括子元素、孫子元素、曾孫元素等等。子選擇器只選擇UL包圍的子元素中的Li元素,不包括孫子元素、曾孫元素等。③ 兼容性不同:后代選擇器與所有瀏覽器都兼容,可以使用。IE6、IE7和IE8不支持子選擇器,它們有自己的錯(cuò)誤
如何用css選擇器選擇某元素下的最后一個(gè)子元素?
CSS中沒有最后一個(gè)子元素的選擇器,但有第一個(gè)子元素(:first child)。如果可以確認(rèn)span后面只有這個(gè)a標(biāo)記,那么可以使用相鄰的同級(jí)選擇器(spana{…})。兼容性需要測試,你從來沒有這樣使用過。
有關(guān)詳細(xì)信息,請(qǐng)參閱w3school的CSS selector簡介http://www.w3school.com.cn/css/css選擇器u相鄰u同級(jí).asp
子選擇器和后代選擇器寫法是一樣的嗎?
①寫入方式不同:后代選擇器的標(biāo)識(shí)符為:space,如:Ulli{寬度:150px}[UL和Li之間用空格分隔]子選擇器的標(biāo)識(shí)符是:>,例如:UL>li{寬度:150px}(2) 不同的功能:后代選擇器被UL包圍,因此元素中的Li元素包括子元素、孫子元素、曾孫元素等。子選擇器只選擇UL包圍的子元素中的Li元素,不包括孫子元素、曾孫元素等。
③兼容性不同:后代選擇器與所有瀏覽器兼容,可以使用。IE6、IE7和IE8不支持子選擇器,它們有自己的錯(cuò)誤
css選擇器中后代選擇器與子選擇器的區(qū)別?
CSS后代選擇器和子選擇器之間的區(qū)別:1 CSS后代選擇器語法:H1 em{顏色:紅色}這意味著從H1開始,它包含的所有EM元素都變?yōu)榧t色。H1是祖先,其他EM元素是后代。也就是說,選定的后代,無論是兒子還是孫子,都將被選為后代。2CSS子元素選擇器語法:H1>EM{顏色:紅色}這意味著從H1開始,EM元素的第一層變成紅色。H1是祖先,EM是兒子。就像世襲制度一樣,只能傳給兒子,不能傳給孫子和其他堂兄弟