網站制作如何排查CSS的錯誤
2010/7/12 14:13:57

  
  網站制作者都知道IE6瀏覽器的問題很多,所以在排查CSS錯誤的時候千萬不要用IE6,選擇一個先進的瀏覽器來作為標準,在按照步驟來排查錯誤:
  客觀原因:
  一、認清問題的存在,要解決問題而不是解決現象
  找到問題根源的所在并解決它是最終目,而不是為了遷就表現而使用復雜的Hack來讓網頁“看上去很美”。不從根源上解決問題,當瀏覽器升級以后,可能會遇到更多的問題。同時,Hack的時候可能會造成新的問題的出現,特別是觸發或者避免觸發IE的hasLayout屬性。換一種思路也許也可以避免問題的出現。
  二、CSS屬性瀏覽器是否支持
  雖然現代瀏覽器支持絕大部分的CSS 2.1規范和部分的CSS 3規范,有一些CSS屬性還沒有被瀏覽器廣泛支持,因此在某個屬性沒有生效的時候,請確定瀏覽器是否支持。
  主觀原因:
  一、拼寫是否正確
  可以使用W3C的校驗,或者網頁編輯軟件的校驗功能,來檢查(X)HTML文檔內的標簽是否配套、嵌套順序是否正確、空標簽是否閉合,CSS拼寫是否正確。不正確的嵌套、錯誤的拼寫是非常常見的錯誤。
  二、隔離問題
  將有問題的地方突出出來,如果增加了邊框就可以解決問題,那么就是邊距重疊的問題。如果增加了背景,但是背景不顯示,那么有可能是特殊性或者浮動元素沒有閉合。嘗試修改一些屬性,特別是會觸發IE的hasLayout的屬性,判斷是否是IE常見的Bug。
  三、建立基本測試
  如果使用以上的方法還不能解決問題,我們就要復制問題文件,然后刪除多余的(X)HTML,只留下有問題的部分。刪除(X)HTML內的注釋問題,看問題是否會消失。刪除元素間的空格,看問題是否會消失。然后分塊注釋掉樣式表,直到問題消失,則剛注釋掉的樣式即為問題所在。
  網站制作過程中很難保證CSS拼寫不會寫錯,只要在出現錯誤的時候找到正確的方法解決就可以,以上這些方法是最基礎的,希望可以幫助你解決問題。

返回列表
返回首頁 主站蜘蛛池模板: 国产精品无码无卡在线播放| 日韩AV无码久久一区二区| 卡通动漫精品一区二区三区| 91在线丨亚洲| 国产羞羞视频在线观看| √天堂中文在线最新版8下载| 日本三级黄视频| 亚洲1区1区3区4区产品乱码芒果 | avtt亚洲天堂| 成人免费777777| 久久午夜伦鲁片免费无码| 欧美一区二区日韩国产| 亚洲熟妇无码爱v在线观看| 男女特黄一级全版视频| 口国产成人高清在线播放| 里番肉本子同人全彩h| 国产欧美日韩综合精品一区二区| 888米奇在线视频四色| 大胆gogo高清在线观看| zzzzzzz中国美女| 恋恋视频2mm极品写真| 久久99九九国产免费看小说| 日韩夜夜高潮夜夜爽无码| 亚洲av中文无码乱人伦| 欧美伦理三级在线播放影院| 亚洲欧美日韩一级特黄在线| 灰色的乐园未增删樱花有翻译| 免费看美女被靠到爽| 精品无码国产AV一区二区三区 | 日本亚州视频在线八a| 国产精品无码一区二区三区不卡| 99久久无码一区人妻| 欧美激情成人网| 伊人久久大香线蕉亚洲五月天| 精品国产一区二区三区在线 | jiuma啊灬啊别停灬啊灬快点| 日韩精品无码专区免费播放| 亚洲国产欧美在线观看| 欧美色欧美亚洲高清在线视频| 亚洲色偷偷偷综合网| 狠狠色综合久久婷婷|