Re: [問題] 同是IE8但CSS顯示結果不同
※ 引述《smokewolf (smokewolf)》之銘言:
: 出包的CSS如下:
: max-width: 400px;
: width:expression(this.width > 400 ? "400px" : this.width);
: overflow:hidden;
: 因為排版問題要將圖片限制在寬度400px內,
: 今天測了IE6(XP)、IE7(Win2003) ← 這兩個在VM下
: IE8、FF3.6、Safari5、Opera10(Win7)
: 都可以正常顯示
: 可是送到老闆那邊寬度就變成原始寬度
: 老闆說他用IE8
: 請問這會是什麼問題呢?(苦惱)
: ---
: 不斷測試的結果是
: 當IE8未開啟「相容性檢視」時就無法限制其圖片寬度
: 想請問
: 1. 若在meta裡加上
: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
: 強制user相容性檢視,對於安裝IE8時沒勾相容性檢視的人有用嗎?
: 會影響其他瀏覽器的user嗎?
: 2. 如果要從CSS來修正這個問題,應該怎麼修正才好?
我想不出CSS要怎麼修正>\\<
js的話倒是可以
只要在網頁中多加一個script
if(navigator.userAgent.match(/MSIE/)) {
for(var i=0,imgL=document.getElementsByTagName('img').length;i<imgL;i++) {
if(document.getElementsByTagName('img')[i].width>400)
document.getElementsByTagName('img')[i].width='400';
}
}
就好了
--
推 onion0350754:__子,_不異空,空不異__,_即是空,空即是_ 07/27 17:49
推 wannahappy2: 射精 07/27 17:50
推 shirami: 射 07/27 18:02
推 onion0350754: 身寸 07/27 18:04
推 tony1688: 穴 穴 07/27 18:10
推 onion0350754:好糟糕~~!萬一_經真的改成那樣就GJRZ!!(啊們 07/27 18:14
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.208.70
推
08/06 20:47, , 1F
08/06 20:47, 1F
→
08/06 20:47, , 2F
08/06 20:47, 2F
推
08/06 21:06, , 3F
08/06 21:06, 3F
→
08/06 21:07, , 4F
08/06 21:07, 4F
→
08/06 21:07, , 5F
08/06 21:07, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):