《
如何檢查調(diào)試CSS布局代碼》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302340602013.htm
某些屬性如margin、padding等,不同瀏覽器會(huì)有不同的說明,如何查找頁面中的CSS bug。因此最好在開發(fā)前首先將全部的margin、padding設(shè)置為0、列表樣式設(shè)置為none等。
假如錯(cuò)誤影響了整體布局,則能夠一一刪除div塊,直到刪除某個(gè)div塊后顯示恢復(fù)畸形,即可斷定毛病產(chǎn)生的地位。
MacIE下如果對(duì)float的元素的父元素使用clear屬性,四周的float元素布局就會(huì)凌亂。這是MacIE的有名的bug,假使不曉得就會(huì)走彎路。
4. 應(yīng)用border屬性確定出錯(cuò)元素的布局特征
應(yīng)用float屬性布局一不警惕就會(huì)犯錯(cuò)。這時(shí)為元素增加border屬性肯定元素邊界,錯(cuò)誤起因即真相大白。
--> [
網(wǎng)站建設(shè)之]如何檢查調(diào)試CSS布局代碼
即便是老手也常常會(huì)弄錯(cuò)div的嵌套關(guān)聯(lián),如何構(gòu)架一個(gè)大型網(wǎng)站?梢杂胐reamweaver的驗(yàn)證功效檢查一下有無錯(cuò)誤。
6. float元素務(wù)必指定width屬性
良多瀏覽器在顯示未指定width的float元素時(shí)會(huì)有bug。所以不論float元素的內(nèi)容如何,必定要為其指定width屬性。
8. float元素的寬度之跟要小于100%
另外指定元素時(shí)盡量使用em而不是px做單位。
7. float元素不能指定margin和padding等屬性
5. float元素的父元素不能指定clear屬性
9. 是否重設(shè)了默認(rèn)的款式?
目前主流網(wǎng)頁布局設(shè)計(jì)中,CSS都占領(lǐng)很主要的局部,然而面對(duì)一條條的CSS代碼,如何有效編寫軟件的75條建議,檢測成了問題,本文就此為大家先容多少種檢查調(diào)試CSS布局的有效辦法。
1. 檢討HTML元素是否有拼寫過錯(cuò)、是否忘卻停止標(biāo)志
IE在顯示指定了margin和padding的float元素時(shí)有bug,如何有效創(chuàng)建個(gè)性化404錯(cuò)誤頁面。因此不要對(duì)float元素指定margin和padding屬性(可以在float元素內(nèi)部嵌套一個(gè)div來設(shè)置margin和padding)。也可以使用hack方式為IE指定特殊的值。
2,如何更有效的寫出CSS代碼. 檢查CSS是否書寫準(zhǔn)確
如果float元素的寬度之和正好是100%,某些古老的閱讀器將不能正常顯示。因而請(qǐng)保障寬度之和小于99%。
檢查一下有無拼寫錯(cuò)誤、是否忘記結(jié)尾的 } 等。可以利用CleanCSS來檢查 CSS的拼寫錯(cuò)誤。CleanCSS本是為CSS減肥的工具,但也能檢查出拼寫錯(cuò)誤。
10. 是否忘記了寫DTD?
Tag:CSS 布局 代碼 CSS 布局 代碼
3. 用刪除法確定錯(cuò)誤發(fā)生的位置
(責(zé)任編輯:網(wǎng)站建設(shè))
如何檢查調(diào)試CSS布局代碼相關(guān)文章