作者blinkstar (Lanrain)
看板Web_Design
標題Re: [問題] Firefox對左右置中的背景圖會多偏移1px?
時間Sat Sep 20 22:55:23 2008
IE與FF本來就是會有這種差異沒有錯,
所以通常遇到這種情況就要在css裡動手腳,
例如:
width: 100px; //在FF下會以這個為準
*width: 90px; //在IE下則會以這個為準
因為FF不認識“*”,而IE認識,
所以FF不會去辨識第二個,而IE會。
※ 引述《ateclean (乙癡光)》之銘言:
: http://img81.imageshack.us/my.php?image=bgcn2.png
: 這是我正在編寫網頁時
: 發現的一個奇怪問題
: 對ie6 ie7 opera gc fx去做測試
: 結果很奇妙的fx會讓置中的背景圖往左偏1px
: 小圈圈那個斷線的下半部是背景圖
: 上半部是寬為188px的div 兩個(背景圖,188px div)為同顏色
: 請問這是為什麼呢?
: ---
: 因為網頁還在修改 所以暫時沒有網頁link >"<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.107.127
推 GALINE:CSS hack的問題是,IE7或IE8很可能會讓你的hack壞掉[嘆] 09/20 22:57
→ GALINE:我建議讓版型在圖片偏移1px的狀況下也不會壞掉,例如說讓 09/20 22:58
→ GALINE:sidebar的底圖跟網頁的底圖合併成變成同一張圖之累的 09/20 22:59
推 ateclean:如果樂觀一點 1px好像不會影響很大XD 不過奇摩子會怪怪的 09/20 23:12
推 ihs:IE和FF是不是顛倒過來了? 09/20 23:50
拍謝,確實弄反了 !_! 已修正。
推 darKyle:你搞反了..ie才吃*width 09/21 00:53
推 Corns:哇~~幌然大悟阿~~~ 09/21 01:14
推 evenwu:1pxcare,1px當然有差! 09/21 02:02
※ 編輯: blinkstar 來自: 118.166.107.127 (09/21 09:28)
→ ateclean:可是現在問題不單單是Fx與IE 而是Fx與Op的不同貌才苦惱 09/21 14:08