99资源 在线视频|美女人妻自慰淫叫|日韩欧美乱伦电影|超碰按摩国产超碰|av全球免费不卡|加勒比无码一区人妻|国产高清一区视频高清|一区二区三区精品伊人|无码加勒比人妻高清|久草中文在线一区蜜乳

盒模型bug的處理方式

2012/6/27 17:14:18   閱讀:2523    發(fā)布者:2523
content
div.content{
border:20px solid #60A179;; 
padding:30px;
background: #ffc;
width :400px;
voice-family :   "\"}\"";
voice-family :inherit;
width :  300px;
}

同樣,在Opera7.0以前的瀏覽器也有這樣的解析bug。但我們并不需要使用偽值,有更簡(jiǎn)單的辦法解決這個(gè)問題: html>body .content { width :300; }

boxtest

div.boxtest{ 
border:20px   solid #60A179;
padding: 30px;
background :  #ffc;
width : 400px;
}

標(biāo)準(zhǔn)情況下,這個(gè)盒的寬度是:20+30+300+30+20=400px。

但是在IE5.0瀏覽器中,對(duì)盒模型的寬度解釋有個(gè)bug,它認(rèn)為300 px是整個(gè)盒的總寬度,內(nèi)容的寬度變成:300-20-30-20-30=200px。

為了彌補(bǔ)這個(gè)bug,采用一個(gè)技巧:即增加一個(gè)IE5不能解釋的聲音屬性"voice-family",讀到這個(gè)定義時(shí)瀏覽器就不再繼續(xù)閱讀,認(rèn)為寬就是400px,但而其他符合標(biāo)準(zhǔn)的瀏覽器會(huì)繼續(xù)閱讀,并執(zhí)行第二個(gè)真實(shí)值300px。