當前位置:首頁 > 網站(zhàn)建設

網頁設計(jì)師(shī)容易在編寫CSS時(shí)常犯的(de)錯(c'ε±uò)誤

來(lái)源:徐州億網網絡科(kē)技(jì)有(yǒu)限公司 時(shí♣¶)間(jiān):2012-03-12 作(zuò)者:

        有(yǒ≠§u)時(shí)候網頁代碼太多(duō),容易造成設計(jì)師(shī)在制(zhì¶§↓ )作(zuò)CSS過程中,出現(xiàn±↑)了(le)一(yī)些(xiē)小(xiǎo)問(wèn)♠±‌®題。以下(xià)徐州網絡公司的(de)設計(jì)師(shī)們整理(lǐ)一(yī)些(xiē)供大(dà)家¶ (jiā)參考。

        錯(cuò<"‌)誤一(yī). 檢查HTML元素是(shì)否有(yǒu)拼寫錯(cuò)誤、是(<>γ€shì)否忘記結束标記

        即使δ♣÷∏是(shì)老(lǎo)手也(yě)經常會(huì)弄錯(cuò)div的(d™''e)嵌套關系。可(kě)以用(yòng)dreamweaver的(de)驗證功能(↔"₹'néng)檢查一(yī)下(xià)有(yǒu)無錯(c♦∑✔uò)誤。

  錯(cuò)誤二. 檢查CSS是(shì)否正确
      &nγ bsp; 檢查一(yī)下(xià)有(yǒu)無拼寫錯(cuò)誤、是(sh€<←ì)否忘記結尾的(de) } 等。可(kě)以利用(yòng)CleanCS¶∞✔S來(lái)檢查 CSS的(de)拼寫錯(cuò)誤。≤∑πCleanCSS本是(shì)為(wèi)CSS減肥的(de)工(gōng)具,但(dàn$$↑)也(yě)能(néng)檢查出拼寫錯(cuò)誤。

  錯(cuò)誤三. 确定錯(cuò)誤發生(shēng)的γ₹¥ (de)位置
       ¥€; 如(rú)果錯(cuò)誤影(yǐng)響了(le)整體(tǐ)布局,則可(kě)以逐♥≤δ個(gè)删除div塊,直到(dào)删除§ 某個(gè)div塊後顯示恢複正常,即可(kě)确定錯(cuò)誤發生(shēng)的(de) <π÷位置。

  錯(cuò)誤四. 利用(yòng)bo<$σrder屬性确定出錯(cuò)元素的(de)布‍↔∏局特性
    &nb÷±€sp;   使用(yòng)float屬性布局一(β®←‍yī)不(bù)小(xiǎo)心就(jiù)會 ¶₩(huì)出錯(cuò)。這(zhè)時(shí)為(wèi)元素添加border屬性γα∏确定元素邊界,錯(cuò)誤原因即水(shuǐ)落石出。

  錯(cuò)誤五. float元素的(de)父元素£•<≈不(bù)能(néng)指定clear屬性
        MacΩ•₩ΩIE下(xià)如(rú)果對(duì)float的(de)元素的(de)父元素使用(÷≠↕'yòng)clear屬性,周圍的(de)fl₩π oat元素布局就(jiù)會(huì)混亂。這(zhè)是(shì)Ma↓βcIE的(de)著名的(de)bug,倘若不(bù)知(zhī)道(dào)就(ji♠✔"₹ù)會(huì)走彎路(lù)。

  錯(cuò)誤六. float元素務必指定width屬性
   &nb≈×sp;    很(hěn)多(duō)浏覽器(qì)在顯示未指定wi★₽dth的(de)float元素時(shí)會(huì)有(yǒu)bug。所以不(bù)管fl€₹oat元素的(de)內(nèi)容如(rú)何,一(yī)定要(yào)為('>wèi)其指定width屬性。
另外(wài)指定元素時(shí)盡量使用(yòng)em而不(bù)Ω®®是(shì)px做(zuò)單位。

  錯(cuò)誤七. float元素不(bù)能(néng)指定margin和(hé)pad&™♦☆ding等屬性
     ↕ ₽;   IE在顯示指定了(le)marg↑'in和(hé)padding的(de)floa₹$≠t元素時(shí)有(yǒu)bug。因此不(bù)要(yào)對(duì)float©₽元素指定margin和(hé)padding屬性(可(kě)以在float元 ∞✔ 素內(nèi)部嵌套一(yī)個(gè)div來(lái)設置ma≥∏←♦rgin和(hé)padding)。也(yě)≈↑γφ可(kě)以使用(yòng)hack方法為(wèi)IE指定特别的(de)值。


  錯(cuò)誤八. float元素的(de)寬度之和(hé)γΩ♦±要(yào)小(xiǎo)于100%

     λ™®∞   如(rú)果float元素的(de)寬度之和(hé)正好(hǎo)是¥<"ε(shì)100%,某些(xiē)古老(lǎo)的(de)浏覽器(qì)将不δ÷π(bù)能(néng)正常顯示。因此請(qǐng)保證寬度之和(hé)小('<xiǎo)于99%。

  錯(cuò)誤九. 是(shì)否重設了(le)默認的(de)樣式?
      &nbs♠←↔≤p; 某些(xiē)屬性如(rú)margin、padding等,不(bù)同浏覽器(qì) ™會(huì)有(yǒu)不(bù)同的(de)解釋。因此最好(hǎoγ§₩≠)在開(kāi)發前首先将全體(tǐ)的(₩∑de)margin、padding設置為(wèi)0、列表樣式設置為♣  (wèi)none等。

     &nb ♣¥¥sp;  錯(cuò)誤十. 是(shì)否忘記了(le)寫DTD?
        如(₹¶rú)果無論怎樣調整不(bù)同浏覽器(qì)顯示結果還(hái)是(shì)不(bù)一(yī ÷)樣,那(nà)麽可(kě)以檢查一(yī)下(xià)頁面開(kāi)頭是(shì)不(bù)是↓™∞<(shì)忘了(le)寫下(xià)面這(zhè)行(xí®♦♦ng)DTD:

   &n®λβbsp;    本文(wén)'♠由徐州億網網絡公司(www.exz.cn)提供

公司動态

行(xíng)業(yè)資訊

營銷策劃