中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

CSS網(wǎng)頁布局排查錯誤的方法

本篇內(nèi)容主要講解“CSS網(wǎng)頁布局排查錯誤的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習“CSS網(wǎng)頁布局排查錯誤的方法”吧!

創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為寧陽等服務(wù)建站,寧陽等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為寧陽企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

CSS網(wǎng)頁布局排查錯誤的方法

雖然瀏覽器可能存在著很多Bug,但是并不是與自己感覺不一樣的時候就是出現(xiàn)了Bug。產(chǎn)生問題的原因可能有很多種,因此制作者需要一定的方法來排查問題。

選擇一個先進的瀏覽器進行測試是明智的做法,例如對CSS2.1支持比較好的Opera9.2、Firefox2.0或者Safari3.0,而不要使用IE6作為***的測試瀏覽器,因為IE6的問題是最多的,這非常不利于制作者(特別是初學(xué)者)理解CSS2.1的規(guī)范與判斷瀏覽器的表現(xiàn)是否正確。如果在先進的瀏覽器內(nèi)測試是正確的,而在IE內(nèi)有問題,那基本上可以判定是IE的問題。

如果在先進的瀏覽器內(nèi)的顯示不正確,那么可以先進行如下初步判斷:

1.拼寫是否正確

可以使用W3C的校驗,或者網(wǎng)頁編輯軟件的校驗功能,來檢查(X)HTML文檔內(nèi)的標簽是否配套、嵌套順序是否正確、空標簽是否閉合,CSS拼寫是否正確。不正確的嵌套、錯誤的拼寫是非常常見的錯誤。

提示:現(xiàn)在有很多編輯軟件都可以提供(X)HTML和CSS的校驗功能,包括瀏覽器對CSS屬性是否支持等。例如:Dreamweaver8以上版本,TopStyle等軟件。

提示:Firefox中的附加軟件“Firebug”是一個非常好用的工具,它不僅可以檢查(X)HTML、CSS和JavaScript是否正確,還可以動態(tài)顯示頁面內(nèi)元素的框和位置,是調(diào)試網(wǎng)頁很好的輔助插件。讀者可以訪問它的官方網(wǎng)站下載:http://www.getfirebug.com/(英文)

2.是否有合適的DTD

在本書的其他章節(jié)里,曾經(jīng)不止一次地強調(diào)過DOCTYPE的重要性,不同的DOCTYPE直接影響瀏覽器對于(X)HTML和CSS的解釋。

3.CSS屬性瀏覽器是否支持

雖然現(xiàn)代瀏覽器支持絕大部分的CSS2.1規(guī)范和部分的CSS3規(guī)范,但是在前面的章節(jié)也介紹過,有一些CSS屬性還沒有被瀏覽器廣泛支持,因此在某個屬性沒有生效的時候,請確定瀏覽器是否支持。

4.隔離問題

將有問題的地方突出出來,例如給元素加一個醒目的邊框或者背景顏色。

如果增加了邊框就可以解決問題,那么就是邊距重疊的問題。

如果增加了背景,但是背景不顯示,那么有可能是特殊性或者浮動元素沒有閉合。

嘗試修改一些屬性,特別是會觸發(fā)IE的hasLayout的屬性,判斷是否是IE常見的Bug,讀者可以參見[16.4.3瀏覽器常見Bug]一節(jié)。

5.建立基本測試

如果還不能解決問題,則可以復(fù)制問題文件,然后刪除多余的(X)HTML,只留下有問題的部分。

刪除(X)HTML內(nèi)的注釋問題,看問題是否會消失。

刪除元素間的空格,看問題是否會消失。

然后分塊注釋掉樣式表,直到問題消失,則剛注釋掉的樣式即為問題所在。

6.解決問題而不是解決現(xiàn)象

找到問題根源的所在并解決它是最終目,而不是為了遷就表現(xiàn)而使用復(fù)雜的Hack來讓網(wǎng)頁“看上去很美”。不從根源上解決問題,當瀏覽器升級以后,可能會遇到更多的問題。同時,Hack的時候可能會造成新的問題的出現(xiàn),特別是觸發(fā)或者避免觸發(fā)IE的hasLayout屬性。

換一種思路也許也可以避免問題的出現(xiàn),例如將元素的margin屬性取消,改為設(shè)置其父元素的padding屬性。

只有實在無法解決的時候,再使用Hack。

到此,相信大家對“CSS網(wǎng)頁布局排查錯誤的方法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習!

本文標題:CSS網(wǎng)頁布局排查錯誤的方法
網(wǎng)站鏈接:http://www.rwnh.cn/article6/jijjog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計網(wǎng)站設(shè)計公司、網(wǎng)站內(nèi)鏈、域名注冊、用戶體驗、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
四子王旗| 南通市| 白山市| 哈尔滨市| 徐州市| 巴彦县| 深泽县| 贵阳市| 辛集市| 邓州市| 麻江县| 专栏| 昭平县| 镇江市| 辽阳县| 泽普县| 富顺县| 天津市| 宁化县| 长汀县| 肇庆市| 天等县| 阿拉善左旗| 黔南| 如东县| 儋州市| 潮安县| 敦煌市| 临桂县| 怀宁县| 江门市| 浠水县| 咸阳市| 绵阳市| 治县。| 手机| 乌鲁木齐县| 石嘴山市| 淮南市| 靖远县| 霍州市|