當前位置:首頁 > 網站(zhàn)建設
做(zuò)w3c網站(zhàn)容易出現(xiàn>≤)的(de)DIV布局錯(cuò)誤
來(lái)源:徐州億網網絡科(kē)技(jì)有(yǒu)限公司 時(shí)間(jiān↕§ ):2012-03-08 作(zuò)者:
☆γ 使用(yòng)DIV布局時(shí)還(hái)帶有(yǒu)不(bù)少(s ✔hǎo)操作(zuò)表格時(shí)的(de)思想和(hé)習(xí)慣,以至于出了(leα )不(bù)少(shǎo)的(de)錯(c∞"→λuò)誤,在此徐州網絡公司把容易出錯(cuò)的(de)一(yī)些(♠φ™≈xiē)細節整理(lǐ)出來(lái),希望對(duì★€<)初學的(de)朋(péng)友(yǒu)能(néng)有(yǒu)所幫助。
1.最常見('± jiàn)的(de)DIV嵌套錯(cuò)誤
&nbs←λΩp; 因為(wèi)xhtml 語法比較嚴格,諸如(rú)Firefox 之類的(€&de)浏覽器(qì)如(rú)果檢查發現(xiàn)Xhtml≤≤Ω裡(lǐ)面有(yǒu)語法錯(cuò)誤₽♦✘,那(nà)頁面是(shì)不(bù)能(néng)正常顯示的(de)。剛剛開(kāi♣♥<)始學習(xí)DIV布局的(de)時(shí)候經常↑π®會(huì)弄錯(cuò)DIV的(de)嵌套關系。我們可(kě)以用(yòng)Dre$<<amweaver的(de)驗證功能(néng)檢查一(yī>≈Ω¶)下(xià)有(yǒu)無這(zhè)方面的(de)π錯(cuò)誤。
2.由于↓×€£粗心造成的(de)标點錯(cuò)誤
&σσnbsp; 開(kāi)始一(yī)味追求速度,在标點方面不(bù♦α )太注意,到(dào)最後發現(xiàn)有(yǒu)' φ>些(xiē)屬性不(bù)起作(zuò)用(yò♠₩♠ng)。最容易出錯(cuò)的(de)例如(rú):
 ↕ ; 正确:class=” “,錯(cuò)誤:class=&£↔§↓ldquo; ”(标點的(de)中英文(wén)切換)
&nbs↓α≠p; ♠✔÷正确:font-size: 12px;,≠γ$ 錯(cuò)誤:font-size: 12px;(标點的(de)中英文(wén)切換)
正≈♠确:text-decoration: underline;,錯(↓cuò)誤:text_decoration: ✘Ω→underline;(是(shì)中劃線←而非下(xià)劃線)
&nb€↓sp; 正确:img {border: 0;}錯(cuò)誤:img÷"" {border: 0; (注意後邊的(de)”}”符号 ≈)
&nbsΩ>§p; 正确:
錯(cuò)誤:
(這(zhè)個(gè)錯(cuò)誤隻是(shì)個(×£÷≈gè)不(bù)好(hǎo)的(de)習(x×♥í)慣,不(bù)符合标準的(de)寫法,這(zhè)種單标δ↓簽一(yī)定要(yào)閉合)
→♣ 3.在使用(yòng)float元素時(shí)出現 ♣¶(xiàn)內(nèi)容撐開(kāi)的(de)問(wèn)題
&nbs₹™•p; γ$₹ 在使用(yòng)左浮動或者右浮動的(de)時(>>₹shí)候一(yī)定要(yào)保證float元素的(de)寬度之和(hé)小(xiǎβγ<o)于或者等于100%,一(yī)般比較保險的(de)做(zuò)法是(shì)要(₽♣↕₽yào)小(xiǎo)于98%。
&nbs"<p; 4.float£<α元素的(de)父元素不(bù)能(néng)指定♠☆clear屬性
&nb✔↓sp; 在MacIE下(xià)如(rú)果對(duì)float的(de)元素☆'∑的(de)父元素使用(yòng)clear屬性,周圍的(de)float元₽✘素布局就(jiù)會(huì)混亂。這(zhè)是(shì)♥¶≠←MacIE的(de)著(zhe)名的(de)bug,倘<$¶若不(bù)知(zhī)道(dào)就(jiù)會(huì)走彎路(lù)↔&↕↔。
∏$≠∞5.重新定義一(yī)些(xiē)默認的(de)樣式
某<γ÷些(xiē)屬性如(rú)ul、li、margin、padding等,不(bù)同浏覽∞&$β器(qì)會(huì)有(yǒu)不(bù)同的(de)解釋。因此最好(hǎo)在開(kāi)始¥↓π₩布局之前先将全體(tǐ)的(de)margin、padding設置為(wèi)0;ul、li列表"<★☆樣式設置為(wèi)none等。
6.f÷←loat元素最好(hǎo)不(bù)要(yào)指定mar ±gin和(hé)padding屬性
&nb&→Ωsp; IE在顯示指定了(le)margin和(hé)padd↓↕♥ing的(de)float元素時(shí)有(yǒu)bug。因此不(bù)要(y±¶εào)對(duì)float元素指定margin和(hé)padding屬性(合理(lǐ)的(φ λde)做(zuò)法:可(kě)在float元素內(nèi)部嵌套一(yī)個(gè)div來↑φ (lái)設置margin和(hé)padding)。
&nbs♥©p; 7.float元素一(yī§∑)定要(yào)指定width屬性
&©€nbsp; 很(hěn)多(duō) ₽•浏覽器(qì)在顯示未指定width的(de)float元素時(shí)會(huì±≥)有(yǒu)bug。所以不(bù)管float∏↑✔φ元素的(de)內(nèi)容如(rú)何,一(yī)定要(yào)為(wèi)÷↑>×其指定width屬性。
&nbs↔→₽p; 8. 是(shì)否忘記了(le)寫DTD
 π±≈; 如(rú)果無論怎樣調整不(bù)同浏覽器(qì)顯示結果還(hái)是(s↔™hì)不(bù)一(yī)樣,那(nà)麽可(kě)≈φ以檢查一(yī)下(xià)頁面開(kāi)頭是(shì)不(bù)是(shì)忘₽β×了(le)寫下(xià)面這(zhè)行(xíng)DTD:
&n×✘bsp; 最好(hǎo)的(de)做(zuò)法是(shì→γ∑)用(yòng)Dreamweaver專業(yè)軟件(j♠♠iàn)直接新建網站(zhàn)頁面,這(zhè)樣可(kě'δ)以保證不(bù)會(huì)出錯(cuò)。
δπ§ 簡單的(de)排除錯(cuò)誤的(de)一($✔ yī)些(xiē)方法:
- 大(dà)概确定錯(cuò)誤發生(shēng)™≈的(de)位置
如(rú)果因為(wèi)小(xiǎo)錯(cuò &€®)誤影(yǐng)響了(le)整體(tǐ)布局,可(kě)以逐個(g© ®è)删除div塊,直到(dào)删除某個(gè)div塊後顯示恢複正常,即可(kě)确定錯(≠¶↑αcuò)誤發生(shēng)的(de)位置。 - 利用(yòng)border屬性解決Float布局錯(cuò)誤
使用(yòng)float屬性布局一(yī)不(bù)小(xiǎoφ$≤)心就(jiù)會(huì)出錯(cuò)。這(zhè)α±λ時(shí)為(wèi)相(xiàng)關元素添加border屬>±性以确定元素邊界,錯(cuò)誤原因即水(shuǐ)落石出。
Ωγ 本文(wén)由徐州億網網絡公>司(http://www.exz.cn)原創,轉載請(qǐng)注明(míng)謝(xiè)謝(xiè)!
公司動态
- 2015徐州億網APP點子(zǐ)大(dà)賽
- 周六小(xiǎo)遊戲 —— 水(shuǐ)深火(huǒ)熱(rè)
- 數(shù)錢(qián)遊戲 --- 開(kāi)心一(yīα↕)刻
- 周末遊戲
- 由徐州億網承建開(kāi)發的(de)塔機(jī)動态監控管理(lǐ€✘)系統正式上(shàng)線
- 由徐州億網承建開(kāi)發的(de)諾萬醫(yī)療具有(yǒu)防僞防竄貨功能(néng)的≤₽ ™(de)微(wēi)信公衆平台正式上(shàng)線
- 中秋放(fàng)假前的(de)團隊歡聚
- 台兒(ér)莊一(yī)日(rì)遊
- 周六遊戲 ------ 突出重圍
- 7.26日(rì)周六活動
行(xíng)業(yè)資訊
- 1月(yuè)2日(rì)~1月(yuè)3日(rì)百度相(xi÷≠₹↑àng)關系統出現(xiàn)故障
- 百度公司的(de)技(jì)術(shù)級别以及薪資範圍
- 企業(yè)App開(kāi)發推廣的(de)三∑→大(dà)流程
- 徐州網絡公司:網絡陷阱不(bù)可(kě)不(bù)防
- iPhone6涉嫌外(wài)觀抄襲
- 山(shān)寨!扒一(yī)扒那(nà)些(xiē)靠著(zhe)别人(rén)才能(néng ¥")活的(de)手機(jī)APP應用(yòng≈δ>)
- APP當道(dào)的(de)時(shí)代你(nǐ)用(yòng)或者不(bù)€φ用(yòng),它就(jiù)在那(nà)裡(lǐ©↑)
- 做(zuò)網站(zhàn)要(yào)選擇合适的(de)域名
- 如(rú)何避免成為(wèi)Google補充材料
- 認識SEO原理(lǐ)和(hé)網站(zhàn)推廣方式
營銷策劃
- 徐州網絡公司教你(nǐ)找出QQ群活躍粉
- 淺析徐州SEO網站(zhàn)優化(huà)的(de)發展
- QQ空(kōng)間(jiān)應該怎麽玩(wán)?
- 徐州網站(zhàn)推廣:QQ郵箱推廣技(jì)巧
- 網絡營銷這(zhè)些(xiē)你(nǐ)都(dōu)做(zuò)到(dào)了(le)嗎(ma✘±↑)
- 網站(zhàn)運營的(de)注意事(shì)項
- 如(rú)何選擇好(hǎo)的(de)網站(zhàn)≤建設公司?
- 分(fēn)析網站(zhàn)運營的(de)六大(dà)要(yào)素
- 創業(yè)型中小(xiǎo)社區(qū)網站(zhàn)建站(z×δ★→hàn)指南(nán)
- 在網絡上(shàng),你(nǐ)喝(hē)醉了(le)嗎≈≥¥€(ma)