最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IE7與web標準設計(3)

互聯(lián)網(wǎng)   發(fā)布時間:2008-10-17 19:26:13   作者:佚名   我要評論
上文:IE7與web標準設計(2) IE歷來被web標準的擁護者所詬病,而當FireFox橫空出世以后,更多的網(wǎng)頁制作者開始關注web標準設計。看著FireFox的市場占有率不停的上升,微軟終于推出了IE7。但IE7是否真的能夠力挽狂瀾,是否真的能夠得到用戶的信任,是否真的能夠得到網(wǎng)頁

表面原因——放縱的孩子和嚴厲的父親
在2007年5月份的時候,我曾經(jīng)寫過一篇文章,叫做《IE6與IE7,放縱的孩子與嚴厲的父親》。當時技術水平和對web標準的認知有限,所以寫出來的這篇文章,雖然從表面合理的解釋了造成布局混亂的原因,但是并沒有說到根本上去??芍^“只知其一,不知其二”,但是這里依然推薦你閱讀一篇。因為“先知其一,再知其二”將更有助于這“其二”的原因。
“其二”原因——IE6對“overflow:visible”的誤解
為了兼顧到對overflow可能還不是很了解到朋友,這里是關于overflow樣式的一些資料:W3C關于overflow的資料。請注意W3C對于visible參數(shù)的解釋:
Visible: "This value indicates that content is not clipped, i.e.,it may be rendered outside the block box(注:后面這句可能是后續(xù)版本補充上來的)".
注意,w3c只是說,超出容器的內(nèi)部不會被剪切。但是它并沒有說,超出來的內(nèi)容可以“撐開”容器。所以下面這個例子中IE7和FireFox的解釋和渲染是正確的,而IE6則是錯誤的(因為它錯誤的認為,只有讓容器內(nèi)的內(nèi)容“撐開”容器,才能讓容器內(nèi)的內(nèi)容在超出時不被剪切)。
<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Keywords" content="YES!B/S!,web標準,楊正祎,博客園,實例代碼" />
<meta name="Description" content="這是一個簡單YES!B/S!文章示例頁面,來自楊正祎的博客,http://justinyoung.cnblogs.com/" />
<title>YES!B/S!文章示例頁面</title>
<style type="text/css">
#div1{
border:1px solid red;
width:50px;
}
</style>
</head>
<body>
<div id="div1">
alonglonglonglonglonglonglonglonglongword from <a href="http://justinyoung.cnblogs.com/" title="">http://justinyoung.cnblogs.com/</a>
</div>
</body>
</html>
下面是上面示例分別在IE6,IE7,F(xiàn)ireFox(版本2.0.0,12)和Oepra(版本9.25)中的顯示效果截圖(IE6和IE7共存的方法,可以參考文章《IE6和IE7共存方法(別人是別人的,我是我的)》)。

顯然只有IE6的渲染結果是“另類”的
從圖片中我們可以看到IE7和FireFox的渲染結果是一樣,IE6是個“壞孩子”,就不多說了,而Oepra的渲染結果和FireFox以及IE7也是有點差距的。但是這不是因為對overflow樣式的理解有誤差造成的,所以這里也不再扯開話題了。

相關文章

最新評論

阜平县| 铅山县| 长丰县| 永和县| 曲水县| 大安市| 封开县| 泰来县| 滨海县| 铁岭市| 中方县| 上高县| 文安县| 甘德县| 六安市| 嘉荫县| 体育| 江津市| 湖口县| 磐石市| 华蓥市| 黄骅市| 大姚县| 孟津县| 仙桃市| 虞城县| 崇仁县| 惠安县| 碌曲县| 龙陵县| 东安县| 凤庆县| 兴和县| 伊吾县| 华坪县| 海林市| 利川市| 新沂市| 南川市| 鄂温| 松江区|