在IE6-的標(biāo)準(zhǔn)模式下和quirk模式下實(shí)現(xiàn)min-width
源碼:
觸發(fā)并利用IE6-layout的怪異特性,css實(shí)現(xiàn):
<style type="text/css">
.ie6-out{
_margin-left:900px;
_zoom:1;
}
.ie6-in{
_position:relative;
_float:left;
_margin-left:-900px;
}
#min-width{
min-width:900px;
background:#ccc;
line-height:200px;
_zoom:1;
}
</style>
<div class="ie6-out">
<div class="ie6-in">
<div id="min-width">ie6-下,容器實(shí)現(xiàn)模擬min-width效果。請(qǐng)任意改變?yōu)g覽器窗口大小,再點(diǎn)擊按鈕“查看寬度”。</div>
</div>
</div>
css實(shí)現(xiàn)演示:
運(yùn)行代碼框
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
CSS Expression
——相信許多人在用這個(gè)方法實(shí)現(xiàn)容器最小寬度時(shí)都時(shí)常會(huì)被莫名其妙的死機(jī)所困擾,最后往往無(wú)果而終。
這里特別需要指出的是兩點(diǎn):
1. IE6-的標(biāo)準(zhǔn)模式下和quirk模式下代表視口的元素是不一樣的,前者為<html>,后者則為<body>;
2. IE6-在以上兩種不同的模式下,其對(duì)包含內(nèi)容溢出時(shí)的不同表現(xiàn)形式,從而導(dǎo)致了賦值判斷上的死循環(huán)。解釋起來(lái)有些啰嗦,自己實(shí)踐一下吧。
CSS Expression實(shí)現(xiàn)最小寬度源碼:
<style type="text/css">
body{ text-align:center;}
#min-width{
min-width:900px;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<900?"900px":"");
line-height:200px;
background:#ccc;
}
</style>
<div id="min-width">ie6-下,容器實(shí)現(xiàn)模擬min-width效果。請(qǐng)任意改變?yōu)g覽器窗口大小,再點(diǎn)擊按鈕“查看寬度”。</div>
演示:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
以上兩種解決方法在IE6-的標(biāo)準(zhǔn)模式下和quirk模式下都可實(shí)現(xiàn),IE Expression在這個(gè)應(yīng)用中也未發(fā)現(xiàn)CPU效率問(wèn)題。
相關(guān)文章
網(wǎng)站優(yōu)化細(xì)節(jié)之服務(wù)器的選擇真沒(méi)見(jiàn)過(guò)
網(wǎng)站優(yōu)化細(xì)節(jié)之服務(wù)器的選擇真沒(méi)見(jiàn)過(guò)...2007-03-03iis 301轉(zhuǎn)向和網(wǎng)址規(guī)范化總結(jié)分析
iis 301轉(zhuǎn)向和網(wǎng)址規(guī)范化總結(jié)分析...2007-11-11解析網(wǎng)站301重定向的實(shí)現(xiàn)方法,包括iis,apache,asp,php的方法
解析網(wǎng)站301重定向的實(shí)現(xiàn)方法,包括iis,apache,asp,php的方法...2007-11-11生成HTML靜態(tài)網(wǎng)址 [教你如何在IIS下安裝rewrite]
生成HTML靜態(tài)網(wǎng)址 [教你如何在IIS下安裝rewrite]...2007-03-03個(gè)人經(jīng)驗(yàn)總結(jié):網(wǎng)站被百度“拔毛”如何恢復(fù)?
相信許多站長(zhǎng)朋友都遇到過(guò)自己的站被百度“拔毛”的情形,最慘的就是那些靠百度維持生存的站點(diǎn),像我的站就是這種情形,流量幾乎全部來(lái)自于百度,沒(méi)有百度就無(wú)法生存,別的搜索引擎收錄再多也帶來(lái)不了流量,這種情況被百度“拔毛”就是對(duì)站的毀滅,所以大多數(shù)站長(zhǎng)朋友第一反應(yīng)就是到網(wǎng)上找相關(guān)資料,但網(wǎng)上的內(nèi)容并不適合于所有網(wǎng)站,病急亂投醫(yī),走了不少?gòu)澛纷印?/div> 2008-03-03驚現(xiàn)索引擎如何索引收錄網(wǎng)頁(yè)的方法
驚現(xiàn)索引擎如何索引收錄網(wǎng)頁(yè)的方法...2007-11-11比較詳細(xì)的分析下載站的發(fā)展注意事項(xiàng)
比較詳細(xì)的分析下載站的發(fā)展注意事項(xiàng)...2007-11-11網(wǎng)站技巧之轉(zhuǎn)發(fā)與重定向的區(qū)別
怎么選擇是重定向還是轉(zhuǎn)發(fā)呢?通常情況下轉(zhuǎn)發(fā)更快,而且能保持request內(nèi)的對(duì)象,所以他是第一選擇。2008-09-09最新評(píng)論