一区不卡国产视频,小黄片免费视频在线观看,国产这里有精品99,国产成人精品自产久久亚洲精品,亚洲国产电影二区

設為首頁加入收藏業(yè)務一覽表公司歷程公司介紹聯(lián)系我們
當前位置網(wǎng)站建設知識 >> 學CSS網(wǎng)頁布局排查錯誤出現(xiàn)的方法

學CSS網(wǎng)頁布局排查錯誤出現(xiàn)的方法

學CSS網(wǎng)頁布局排查錯誤出現(xiàn)的方法固然瀏覽器可能存在著很多Bug,但是并不是與自己感覺不一樣的時候就是出現(xiàn)了Bug。產(chǎn)生題目的原因可能有很多種,因此制作者需要一定的方法來排查題目。上海網(wǎng)站制作
 
  選擇一個先進的瀏覽器進行測試是明智的做法,例如對CSS 2.1支持比較好的Opera 9.2、Firefox 2.0或者Safari 3.0,而不要使用IE 6作為唯一的測試瀏覽器,由于IE 6的題目是最多的,這非常不利于制作者(特別是初學者)理解CSS 2.1的規(guī)范與判定瀏覽器的表現(xiàn)是否正確。
 
  假如在先進的瀏覽器內(nèi)測試是正確的,而在IE內(nèi)有題目,那基本上可以判定是IE的題目。
 
  假如在先進的瀏覽器內(nèi)的顯示不正確,那么可以先進行如下初步判定:
 
  1. 拼寫是否正確
 
  可以使用W3C的校驗,或者網(wǎng)頁編輯軟件的校驗功能,來檢查(X)HTML文檔內(nèi)的標簽是否配套、嵌套順序是否正確、空標簽是否閉合,CSS拼寫是否正確。不正確的嵌套、錯誤的拼寫是非經(jīng)常見的錯誤。上海網(wǎng)站制作
 
  提示:現(xiàn)在有很多編輯軟件都可以提供(X)HTML和CSS的校驗功能,包括瀏覽器對CSS屬性是否支持等。例如:Dreamweaver 8以上版本,TopStyle等軟件。
 
  提示:Firefox中的附加軟件“Firebug”是一個非常好用的工具,它不僅可以檢查(X)HTML、CSS和JavaScript是否正確,還可以動態(tài)顯示頁面內(nèi)元素的框和位置,是調(diào)試網(wǎng)頁很好的輔助插件。讀者可以訪問它的官方網(wǎng)站下載:(英文)
 
  2. 是否有合適的DTD
 
  在本書的其他章節(jié)里,曾經(jīng)不止一次地夸大過DOCTYPE的重要性,不同的DOCTYPE直接影響瀏覽器對于(X)HTML和CSS的解釋。
 
  3. CSS屬性瀏覽器是否支持
 
  固然現(xiàn)代瀏覽器支持盡大部分的CSS 2.1規(guī)范和部分的CSS 3規(guī)范,但是在前面的章節(jié)也先容過,有一些CSS屬性還沒有被瀏覽器廣泛支持,因此在某個屬性沒有生效的時候,請確定瀏覽器是否支持。上海網(wǎng)站制作
 
  4. 隔離題目
 
  將有題目的地方突出出來,例如給元素加一個醒目的邊框或者背景顏色。
 
  假如增加了邊框就可以解決題目,那么就是邊距重疊的題目。
 
  假如增加了背景,但是背景不顯示,那么有可能是特殊性或者浮動元素沒有閉合。
 
  嘗試修改一些屬性,特別是會觸發(fā)IE的hasLayout的屬性,判定是否是IE常見的Bug。
 
  5. 建立基本測試
 
  假如還不能解決題目,則可以復制題目文件,然后刪除多余的(X)HTML,只留下有題目的部分。上海網(wǎng)站制作
 
  刪除(X)HTML內(nèi)的注釋題目,看題目是否會消失。
 
  刪除元素間的空格,看題目是否會消失。
 
  然后分塊注釋掉樣式表,直到題目消失,則剛注釋掉的樣式即為題目所在。
 
  6. 解決題目而不是解決現(xiàn)象
 
  找到題目根源的所在并解決它是終極目,而不是為了將就表現(xiàn)而使用復雜的Hack來讓網(wǎng)頁“看上往很美”。不從根源上解決題目,當瀏覽器升級以后,可能會碰到更多的題目。同時,Hack的時候可能會造成新的題目的出現(xiàn),特別是觸發(fā)或者避免觸發(fā)IE的hasLayout屬性。上海網(wǎng)站制作
 
  換一種思路也許也可以避免題目的出現(xiàn),例如將元素的margin屬性取消,改為設置其父元素的padding屬性。
 
  只有實在無法解決的時候,再使用Hack。
[來源:寧波分類信息] [作者:c36] [日期:11-12-02] [閱讀:]