Re: [問題] 同是IE8但CSS顯示結果不同

看板Web_Design作者 (死城盜賊)時間15年前 (2010/08/06 20:40), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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
謝謝,當時我也是跟老闆建議說用js。不過負責的學姐直接
08/06 20:47, 1F

08/06 20:47, , 2F
把image控項的的高度調小之後"暫時"解決了這個問題。
08/06 20:47, 2F

08/06 21:07, , 4F
ending-expressions.aspx
08/06 21:07, 4F

08/06 21:07, , 5F
文章代碼(AID): #1CN0BQsl (Web_Design)
文章代碼(AID): #1CN0BQsl (Web_Design)