五月 28
加入書籤 Google Bookmarks HemiDemi Del.icio.us MyShare Baidu Yahoo! My Web Digg technorati furl YouPush udn共享書籤 Fiigo網路分享書籤

這一篇是在網路上爬文後的心得,先介紹一篇值得參考的文章,有興趣的人可以先去閱讀一下:

閱讀完並實作之後,果然解決了原本苦惱中的 Firefox 和 IE6 對於 padding 的計算差異,這個問題造成網頁版面的編排無法只在最外層的 box 設定尺寸,而其內所有容器(如 div, table, ....)則採用相對尺寸來維持彈性和簡潔。

解決的關鍵在於:

  1. IE6已經能正確計算 box model 的尺寸了,重點是要有
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="zh-tw">
    的宣告,不然還是不行的。
  2. IE6 之前的瀏覽器全部忽略不計,如果畫面亂亂的,就自己去昇級吧~

所以在使用CSS設計時,一定不能忽略這個網頁設定喔。
沒有先確定瀏覽器的解譯邏輯時,真的會 debug 到死啊~

CSS是王道啦!瀏覽器和設計師要配合才對~ 

 


迴響

發表迴響
 authimage