在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效果。請任意改變?yōu)g覽器窗口大小,再點(diǎn)擊按鈕“查看寬度”。</div>
</div>
</div>
css實(shí)現(xiàn)演示:
運(yùn)行代碼框
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
CSS Expression
——相信許多人在用這個方法實(shí)現(xiàn)容器最小寬度時(shí)都時(shí)常會被莫名其妙的死機(jī)所困擾,最后往往無果而終。
這里特別需要指出的是兩點(diǎn):
1. IE6-的標(biāo)準(zhǔn)模式下和quirk模式下代表視口的元素是不一樣的,前者為<html>,后者則為<body>;
2. IE6-在以上兩種不同的模式下,其對包含內(nèi)容溢出時(shí)的不同表現(xiàn)形式,從而導(dǎo)致了賦值判斷上的死循環(huán)。解釋起來有些啰嗦,自己實(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效果。請任意改變?yōu)g覽器窗口大小,再點(diǎn)擊按鈕“查看寬度”。</div>
演示:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
以上兩種解決方法在IE6-的標(biāo)準(zhǔn)模式下和quirk模式下都可實(shí)現(xiàn),IE Expression在這個應(yīng)用中也未發(fā)現(xiàn)CPU效率問題。
相關(guān)文章
是不是所有的商業(yè)網(wǎng)站都可以一推百靈?似乎不是。在推廣你的商業(yè)網(wǎng)站之前,你要先檢查網(wǎng)站的“裝備”是否合乎如下要求:網(wǎng)站信息內(nèi)容足夠豐富、準(zhǔn)確、及時(shí)(絕對不是公司簡介的電子版);網(wǎng)站設(shè)計(jì)具有專業(yè)水準(zhǔn)(絕對不是初學(xué)者的涂鴉之作);你已經(jīng)明確網(wǎng)站目標(biāo)市場(如果你的目標(biāo)市場定位在8000萬網(wǎng)民,恐怕我們幫不了你)。然后,你就可以參考下面的技巧來推廣你的網(wǎng)站啦。2008-04-04
火車頭 V3_Dvbbs_7.1.0_Sp1 模塊及發(fā)布注意事項(xiàng) 下載
本文給大家分享的是火車頭 V3_Dvbbs_7.1.0_Sp1 模塊及發(fā)布注意事項(xiàng)以及模塊下載,需要的朋友可以參考下2007-04-04
火車頭 V3_Hi.Baidu.Com_2.0 百度空間發(fā)布模塊 下載
火車頭 V3_Hi.Baidu.Com_2.0 百度空間發(fā)布模塊 下載...2007-04-04

