樣式的繼承,在實(shí)際中有用嗎?
樣式的繼承,在實(shí)際中有用嗎?
比如本課程上的<span>標(biāo)簽,如果要保持和父標(biāo)簽<p>同樣樣式,<span>不是必須的。即不需要<span>標(biāo)簽來(lái)繼承也能達(dá)到效果。倘若不保持和父標(biāo)簽<p>相同樣式,可對(duì)<span>單獨(dú)設(shè)置樣式,因?yàn)槔^承權(quán)值最低,所以一定能達(dá)到效果。那么繼承就是多余的。
樣式的繼承,在實(shí)際中有用嗎?
比如本課程上的<span>標(biāo)簽,如果要保持和父標(biāo)簽<p>同樣樣式,<span>不是必須的。即不需要<span>標(biāo)簽來(lái)繼承也能達(dá)到效果。倘若不保持和父標(biāo)簽<p>相同樣式,可對(duì)<span>單獨(dú)設(shè)置樣式,因?yàn)槔^承權(quán)值最低,所以一定能達(dá)到效果。那么繼承就是多余的。
2015-04-11
舉報(bào)
2015-04-11
在body的內(nèi)容中,倘若我不加任何標(biāo)簽,那么其中內(nèi)容保持為為body設(shè)計(jì)的樣式(這是當(dāng)然的吧)。那么假設(shè)我加了子標(biāo)簽, 亦可以采用不加任何標(biāo)簽的情況處理,使其保持為為body設(shè)計(jì)的樣式。即:沒(méi)有繼承機(jī)制也能實(shí)現(xiàn)網(wǎng)頁(yè)使用body的樣式。如果要特別指定樣式(顯然不能繼承下來(lái)),為子標(biāo)簽另設(shè)計(jì)樣式即可。
2015-04-11
有啊,繼承還是很好用的。
舉個(gè)栗子,
我們?cè)陧?yè)面為body標(biāo)簽設(shè)置樣式
body{
font-family:?Verdana, Arial, '宋體';
font-size:?12px;
}
那么頁(yè)面中body下的子標(biāo)簽都會(huì)繼承body的樣式,也就是說(shuō)我們不用為頁(yè)面的p標(biāo)簽,div標(biāo)簽等設(shè)置樣式,它們默認(rèn)都會(huì)繼承body的樣式。如果沒(méi)有繼承,那是不是就得為每個(gè)需要這種樣式的標(biāo)簽寫(xiě)上這些樣式,那代碼量真有多,冗余了都。
如需更改樣式,也只需單獨(dú)更改子標(biāo)簽樣式就好了。
可以去看看網(wǎng)站的源代碼,基本上所有的網(wǎng)站都會(huì)為body標(biāo)簽設(shè)置類(lèi)似字體,字號(hào)這些樣式,這就是繼承的體現(xiàn)。