新聞中心
你對(duì)CSS樣式設(shè)計(jì)時(shí)快速定位bug的方法是否熟悉,這里和大家分享一下,在DIV+CSS模板設(shè)計(jì)中,檢測(cè)查找CSS中的BUG無疑是一件痛苦的事情,相信本文介紹一定會(huì)讓你有所收獲。

十余年的合肥網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整合肥建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“合肥網(wǎng)站設(shè)計(jì)”,“合肥網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
CSS樣式設(shè)計(jì)時(shí)快速定位bug的幾個(gè)好方法
在DIV+CSS模板設(shè)計(jì)中,檢測(cè)查找CSS中的BUG無疑是一件痛苦的事情,下面一些經(jīng)驗(yàn)或許可以幫助你更快的找出CSS中的BUG并進(jìn)行修補(bǔ)!
1、檢查是否清除浮動(dòng)
其實(shí)有不少的CSSBUG問題是因?yàn)闆]有清除浮動(dòng)造成的。養(yǎng)成良好的清除浮動(dòng)的習(xí)慣是必要的,推薦使用無額外HTML標(biāo)簽的清除浮動(dòng)的方法(盡量避免使用overflow:hidden;zoom:1的類似方法來清除浮動(dòng),會(huì)有太多的限制性)。
2、檢查IE下是否觸發(fā)haslayout
很多的IE下復(fù)雜CSS BUG都與IE特有的haslayout息息相關(guān)。熟悉和理解haslayout對(duì)于處理復(fù)雜的CSSBUG會(huì)事半功倍。推薦閱讀old9翻譯的《Onhavinglayout》(如果無法翻越穿越偉大的GFW,可閱讀藍(lán)色上的轉(zhuǎn)帖)
快捷提示:如果觸發(fā)了haslayout,IE的調(diào)試工具IEDeveloperToolbar中的屬性中將會(huì)顯示haslayout值為-1。
3、邊框背景調(diào)試法
故名思議就是給元素設(shè)置顯眼的邊框或者背景(一般黑色或紅色),進(jìn)行調(diào)試。此方法是最常用的調(diào)試CSSBUG的方法之一,對(duì)于復(fù)雜BUG依舊適用。經(jīng)濟(jì)實(shí)惠還環(huán)保.
4、檢查頁面的標(biāo)簽是否閉合
不要小看這條,也許折騰了你兩天都沒有解決的CSS BUG問題,卻僅僅源于這里。畢竟頁面的模板一般都是由開發(fā)來嵌套的,而他們很容易犯此類問題。
快捷提示:可以用Dreamweaver打開文件檢查,一般沒有閉合的標(biāo)簽,會(huì)黃色背景高亮。
5、樣式排除法
有些復(fù)雜的頁面也許加載了N個(gè)外鏈CSS文件,那么逐個(gè)刪除CSS文件,找到BUG觸發(fā)的具體CSS文件,縮小鎖定的范圍。
對(duì)于剛才鎖定的問題CSS樣式文件,逐行刪除具體的樣式定義,定位到具體的觸發(fā)樣式定義,甚至是具體的觸發(fā)樣式屬性。
6、模塊確認(rèn)法
有時(shí)候我們也可以從頁面的HTML元素出發(fā)。刪除頁面中不同的HTML模塊,尋找到觸發(fā)問題的HTML模塊。
希望上面的一些辦法能夠在DIV+CSS設(shè)計(jì)中幫助到你!
本文來自CSS在線:http://www.CSSCSS.org/CSSarticle/2010423856.shtml
本文標(biāo)題:CSS樣式實(shí)現(xiàn)快速定位bug的六大技巧
本文地址:http://www.5511xx.com/article/dpoesgs.html


咨詢
建站咨詢
