• <s id="8lp45"><object id="8lp45"></object></s><rp id="8lp45"><acronym id="8lp45"><input id="8lp45"></input></acronym></rp>
  • <tbody id="8lp45"></tbody>
  • <tbody id="8lp45"></tbody>
  • 主營業務:網站制作 網站優化 小程序公眾號開發 石家莊網站制作網站建設有限公司歡迎您!
    石家莊閃云網絡科技有限公司
    客服熱線15383239821
    如何讓自己的網站更有質量?

    DIV+CSS兼容性解決方案小集

    發布時間:2010/9/29 12:38:48

          使用DIV+CSS構架好處不少,但也確實存在一些問題,不論是因為使用不熟練還是思路不清晰,我就先把一些我遇到的問題寫在下面,省的大家四處找。
           1.在mozilla firefox和IE中的BOX模型解釋不一致導致相差2px解決方法:
           div{margin:30px!important;margin:28px;}
           或者: div{FF CSS>IE CSS}
           注意這兩個margin的順序一定不能寫反,據阿捷的說法!important這個屬性IE不能識別,但別的瀏覽器可以識別。所以在IE下其實解釋成這樣:
           div{maring:30px;margin:28px}
           重復定義的話按照最后一個來執行,所以不可以只寫margin:XXpx!important;
           2.IE5和IE6的BOX解釋不一致IE5下div{width:300px;margin:0 10px 0 10px;}div的寬度會被解釋為300px-10px(右填充)-10px(左填充)最終div的寬度為280px,而在IE6和其他瀏覽器上寬度則是以300px+10px(右填充)+10px(左填充)=320px來計算的。這時我們可以做如下修改:
           div{width:300px!important;width  /**/:340px;margin:0  10px  0  10px}
           關于這個/**/是什么我也不太明白,只知道IE5和firefox都支持但IE6不支持,如果有人理解的話,請告訴我一聲,謝了?。海?br />        3.ul標簽在Mozilla中默認是有padding值的,而在IE中只有margin有值所以先定義:
           ul{margin:0;padding:0;}
           就能解決大部分問題。
           4.關于腳本,在xhtml1.1中不支持language屬性,只需要把代碼改為:
           <script  type="text/javascript">
           就可以了。
           5.如果你在BOX容器里使float和text-align的方向設為一致:
           {float:left;text-align:left;margin:0 0 0 200px;}
           我們可做如下修改:
           {float:left;text-align:left;margin:0 0 0 200px;display:inline;}
    原文鏈接:http://www.mini88s.cn/news_list.asp?id=800

    相關新聞推薦

    在線客服 : 服務熱線:15383239821 電子郵箱: 27535611@qq.com

    公司地址:石家莊市新華區九中街江西大廈4062

    備案號:冀ICP備2022000585號-4

    国产乱子伦农村xxxx_欧美激情精品久久久久久自慰_老外翻新排骨茄子视频_麻豆久久欧美精品