亚洲一区在线播放-欧美另类极品videosbest使用方法-亚洲成人av在线播放-黄色录像大片-色悠悠av-91欧美日韩-中文字幕偷拍-综合色婷婷一区二区亚洲欧美国产-一级爱爱片-黑人添美女bbb添高潮了-久久青娱乐-黄色一级视屏-美女国产在线-亚洲九九九九-欧美 日韩 国产 成人 在线观看-星空大象mv高清在线观看免费-国产福利合集-好吊色视频在线观看-尤物综合网-18岁成年人网站

盒模型bug的處理方式

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

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

boxtest

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

標準情況下,這個盒的寬度是:20+30+300+30+20=400px。

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

為了彌補這個bug,采用一個技巧:即增加一個IE5不能解釋的聲音屬性"voice-family",讀到這個定義時瀏覽器就不再繼續閱讀,認為寬就是400px,但而其他符合標準的瀏覽器會繼續閱讀,并執行第二個真實值300px。