小技巧:CSS列表標籤出現問題的解決辦法

來源:互聯網
上載者:User
css|技巧|解決|問題

  DIV CSS網頁製作小技巧:li中出現兩個以上浮動時 列表標記出現問題的解決辦法。

  在LI中定義了兩個以上float浮動,其中有一個左浮動。IE中列表標記跑到右邊,ff中自己定義一行。看下面的代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="//www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標題文檔</title><style>ol {list-style:inside;}span {display:block; float:left; margin:0 6px;}</style></head><body><ol><li><span><a href="#">文字</a></span><span><a href="#">文字</a></span><span><a href="#">文字</a></span></li></ol></body></html>

    [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

  列表的LI在IE中,定了寬後,序號就變為1;定了浮動後,就沒有了序號,FF卻不同。IE認為:列表本來就不把序號算在實體內。在實際應用中,應該避免出現這樣的問題!



相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.