posts - 122,  comments - 25,  trackbacks - 0

          最近一個項目主要涉及前端的交互優化,由于UED資源不足,所以一起做了一些前端的工作,

          由于各瀏覽器的標準不一樣,如要兼容像ie6,7,8firefox,樣式調整比較費事,現在css相關

          的一些技巧分享一下,希望對大家有所幫助。

           

          1、什么是css hack.

          針對不同的瀏覽器去寫不同的CSS,讓它能夠同時兼容不同的瀏覽器,能在不同的瀏覽器中也

          能得到我們想要的頁面效果,這種針對不同的瀏覽器寫不同的CSS code的過程,稱之為CSS hack

           

          通過下表中的hack code就可以實現不同版本ie瀏覽器間的兼容:

          hack code

          ie6

          ie7

          firefox

          _

          ×

          ×

          *

          ×

          !import

          ×

          ‘_’ : 只有ie6能識別_ie7,8”width:100px; “的樣式是OK,但ie6不夠寬時,可以在”width:100px”后面增加一段”_width:105px;” 那么ie7,8不會解析_width:105px,但ie6會執行。

          ‘*’ : ie6,7都能識別*,但firefox不能識別;

          ‘!import’ : ie 6不能識別,ie7ie8都能識別;

           

          2css調試工具

          (1). ie8的調試工具,ie8下按F12能呼出開發人員開發工具,如下圖:

          選中圖中的箭頭鼠標按鈕,在瀏覽器中選中需要優化的HTML對象,HTML窗口就會

          定位到選中HTML對象的代碼上(如上圖左),則右窗口中則顯示當前對象的所有樣式,

          通過對右窗口中的樣式調整,達到預期效果后,找到css文件的class,并作相同修

          改。通過這個工具,修改樣式后所見即所得,確定樣式后再修改樣式文件。

           

          (2). Firebugfirefox下可以通過Firebug工具,來定位HTML對象并調試該對象的樣式,如下圖:

           

          posted on 2010-06-29 11:03 josson 閱讀(2199) 評論(0)  編輯  收藏 所屬分類: web開發
          <2010年6月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 吉木萨尔县| 习水县| 曲水县| 延安市| 昭通市| 正安县| 习水县| 浪卡子县| 麟游县| 尼木县| 璧山县| 永新县| 湛江市| 蓝山县| 林甸县| 中西区| 当阳市| 铜山县| 兰州市| 武平县| 措美县| 南陵县| 丁青县| 岫岩| 泰宁县| 扶风县| 西乌| 广昌县| 临武县| 冕宁县| 平谷区| 张家川| 苏尼特右旗| 蒙山县| 凯里市| 绵竹市| 万州区| 景德镇市| 胶州市| 崇阳县| 澄迈县|