精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

高手總結CSS書寫技巧

開發 前端
不同的瀏覽器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,對CSS的解析認識不一樣,因此會導致生成的頁面效果不一樣,得不到我們所需要的頁面效果。這里我們就需要注意CSS書寫技巧了。

這個時候我們就需要針對不同的瀏覽器去寫不同的CSS,讓它能夠同時兼容不同的瀏覽器,能在不同的瀏覽器中也能得到我們想要的頁面效果。這個針對不同的瀏覽器寫不同的CSS code的過程,就叫CSS hack,也叫寫CSS hack。

由于不同的瀏覽器對CSS的支持及解析結果不一樣,還由于CSS中的優先級的關系。我們就可以根據這個來針對不同的瀏覽器來寫不同的CSS。

比如 IE6能識別下劃線"_"和星號" * ",IE7能識別星號" * ",但不能識別下劃線"_",而firefox兩個都不能認識。等等

書寫順序,一般是將識別能力強的瀏覽器的CSS寫在后面。下面列舉常用的CSS hack方法

CSS書寫技巧-1:!important

!important作用是提高指定樣式規則的應用優先權。

IE7以及所有標準瀏覽器能識別!important

區別IE6與IE7與其他瀏覽器

  1. .browserTest
  2. {
  3. border:20pxsolid#60A179!important;
  4. border:20pxsolid#00F;
  5. }

在Mozilla中或者IE7瀏覽時候,能夠理解!important的優先級,因此顯示#60A179的顏色:

在IE6中瀏覽時候,不能夠理解!important的優先級,因此顯示#00F的顏色:

CSS書寫技巧-2:*

IE都能識別*;標準瀏覽器(如火狐)不能識別*

區別IE6與火狐

  1. .browserTest
  2. {
  3. border:20pxsolid#60A179;
  4. *border:20pxsolid#00F;
  5. }

區別IE7與火狐

  1. .browserTest
  2. {
  3. border:20pxsolid#60A179;
  4. *border:20pxsolid#00F;
  5. }

區別IE7,IE6與火狐

  1. .browserTest
  2. {
  3. border:20pxsolid#60A179;
  4. *border:20pxsolid#00F!important;
  5. *border:20pxsolid###;
  6. }

CSS書寫技巧-3:_

IE6支持下劃線,IE7和firefox均不支持下劃線

區別IE7,IE6與火狐

  1. .browserTest
  2. {
  3. border:20pxsolid#60A179;
  4. *border:20pxsolid#00F;
  5. _border:20pxsolid###;
  6. }
  7. /*不管是什么方法,書寫的順序都是firefox的寫在前面,IE7的寫在中間,IE6的寫在***面*/

CSS書寫技巧-4:*+html 與 *html

*+html 與 *html 是IE特有的標簽, firefox 暫不支持.而*+html 又為 IE7特有標簽

  1. .browserTest{width:120px;}/*FireFoxfixed*/
  2. *html.browserTest{width:80px;}/*ie6fixed*/
  3. *+html.browserTest{width:60px;}/*ie7fixed*/

注意:

*+html 對IE7的HACK 必須保證HTML頂部有如下聲明:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/*****************************************************************************/

/*****************************************************************************/

以下是一些常用的CSS兼容技巧

1)火狐下給div設置padding后會導致width和height 增加, 但IE不會.(可用!important解決)

2)垂直居中,將 line-height設置為當前div相同的高度, 再通過vertical-align: middle;( 注意內容不要換行)

3)水平居中,margin:0 auto;(當然不是***)

4)若需給a標簽內內容加上樣式, 需要設置 display: block;(常見于導航標簽)

5)浮動IE產生的雙倍距離

在IE下,當一個div設置了float后,然后給他設置margin,就會出現加倍的margin,解決的辦法是給div設置

  1. display:inline
  2. <divid=”float”></div>
  3. 相應的css為
  4. #float
  5. {
  6. float:left;
  7. margin:5px;/*IE下理解為10px*/
  8. display:inline;/*IE下再理解為5px*/
  9. }

Block元素的特點是:總是在新行上開始,高度,寬度,行高,邊距都可以控制(塊元素);Inline元素的特點是:和其他元素在同一行上,...不可控制(內嵌元素);

6)IE和FF對盒模型的解釋區別

  1. #browserTest{width:650px!important;width:648px;padding-left:2px;background:#fff;}

browserTest顯示的寬度是650px;

IE Box的總寬度是:width+padding+border+margin寬度總和;

FF Box的總寬度就是:width的寬度,padding+border+margin的寬度在含在width內。

如果有BOX{WIDTH:"300"; PADDING:"5PX";}

則BOX在IE的寬度應該為:310

而在FF的寬度則是300

所以在BOX有填充的情況下應該這樣使用

BOX{WIDTH:"300" !IMPORTANT; WIDTH:"290";}

7)ul標簽在FF下面默認有list-style和padding, ***事先聲明, 以避免不必要的麻煩;(常見于導航標簽和內容列表)

8)作為外部wrapper的div不要定死高度, ***還加上 overflow: hidden;以達到高度自適應;

9)頁面的最小寬度

min-width是個非常方便的CSS命令,它可以指定元素最小也不能小于某個寬度,這樣就能保證排版一直正確。但IE不認得這個, 而它實際上把width當做最小寬度來使。為了讓這一命令在IE上也能用,可以把一個<div> 放到 <body> 標簽下,然后為div指定一個類:

然后CSS這樣設計:

  1. #container{min-width:600px;width:expression(document.body.clientWidth<600?"600px":"auto");}

***個min-width是正常的;但第2行的width使用了Javascript,這只有IE才認得,這也會讓你的HTML文檔不太正規。它實際上通過Javascript的判斷來實現最小寬度。

CSS書寫技巧-10:***float閉合

將以下代碼加入Global CSS 中,給需要閉合的div加上

  1. <style>
  2. /*ClearFix*/
  3. .clearfix:after
  4. {
  5. content:".";
  6. display:block;
  7. height:0;
  8. clear:both;
  9. visibility:hidden;
  10. }
  11. *html.clearfix{
  12. height:1%;
  13. }
  14. *+html.clearfix{
  15. height:1%;
  16. }
  17. .clearfix
  18. {
  19. display:inline-block;
  20. }
  21. /*HidefromIEMac*/
  22. .clearfix{display:block;}
  23. /*EndhidefromIEMac*/
  24. /*endofclearfix*/
  25. </style>
  26. /**********************************************/
  27. <divid="wrap">
  28. <divclass="column_left">
  29. <h1>Floatleft</h1>
  30. </div>
  31. <divclass="column_right">
  32. <h1>Floatright</h1>
  33. </div>
  34. </div>
  35. #wrap{border:6px#cccsolid;overflow:auto;_height:1%;}
  36. .column_left{float:left;width:20%;padding:10px;}
  37. .column_right{float:right;width:75%;padding:10px;border-left:6px#eeesolid;}

【編輯推薦】

  1. CSS 3中的炫目新功能搶先預覽
  2. CSS 3備受期待的8大功能
  3. CSS網頁布局困擾新手的八個問題
  4. 25個下拉菜單導航腳本下載
  5. HTML 5 正式標準恐將2022年才能正式發布
責任編輯:彭凡 來源: cnblogs
相關推薦

2010-08-27 17:48:38

CSS

2010-09-01 10:27:12

CSS

2017-07-20 11:11:39

前端CSS書寫規范

2010-09-01 09:59:32

CSS

2010-08-31 11:25:15

2021-05-06 07:26:55

CSS 文字動畫技巧

2020-08-26 08:54:17

CSSFont Size屬性

2010-09-01 10:17:38

CSShack注釋

2020-01-03 09:27:10

UI設計師網格

2009-12-18 16:00:48

2010-09-08 12:55:34

CSS

2018-11-30 15:44:49

可視化圖表數據

2010-08-30 13:38:10

CSS

2010-09-01 09:39:07

CSS

2010-09-06 09:06:22

CSS

2010-01-27 17:45:15

Android應用技巧

2020-06-04 10:49:53

Pandas字符串技巧

2013-01-30 13:18:38

Redis監控

2009-12-29 14:50:00

ADSL常見硬件問題

2010-09-07 10:20:21

CSS
點贊
收藏

51CTO技術棧公眾號

国产一区二区视频在线观看免费| 成人在线免费观看av| 91美女精品网站| 日韩视频在线观看| 欧美日韩国产影片| 一区二区三区电影| 国产视频第二页| 亚洲无线一线二线三线区别av| 日韩视频免费观看高清在线视频| 日韩a级在线观看| 性感美女一级片| 免费在线一区观看| 欧美另类交人妖| 久久偷拍免费视频| 亚洲精品555| 亚洲免费在线观看视频| 国产精品三区四区| 无码人妻一区二区三区免费| 久久国产成人午夜av影院宅| 日韩欧美国产午夜精品| 久久亚洲中文字幕无码| 国产在线观看网站| 国产一区福利在线| 欧美在线性爱视频| 欧美 日本 国产| 9999精品| 色婷婷久久久久swag精品 | jizz性欧美23| 欧美主播一区二区三区| 欧美日韩一区二区视频在线 | 婷婷五月在线视频| 成人av在线电影| 国产男人精品视频| 伊人久久综合视频| **女人18毛片一区二区| 亚洲人成网站免费播放| 不卡的一区二区| 99久久伊人| 精品日韩中文字幕| 亚洲欧美日本国产有色| 天天射,天天干| 蜜臀av亚洲一区中文字幕| 久久久久国色av免费观看性色| 乐播av一区二区三区| 91精品啪在线观看国产爱臀| 欧美午夜理伦三级在线观看| 鲁一鲁一鲁一鲁一澡| 中国av在线播放| 国产精品伦理在线| 欧美日韩在线精品一区二区三区| 精品久久久久成人码免费动漫| 丝袜诱惑制服诱惑色一区在线观看| 欧美国产日韩免费| 欧美做爰爽爽爽爽爽爽| 青青草原综合久久大伊人精品 | 久久综合色之久久综合| 国产精品 日韩| 国产精品久久免费| 亚洲专区一区二区三区| 性欧美办公室18xxxxhd| 欧美成人一区二区三区高清| 97欧美在线视频| 在线观看日韩av| 亚洲av熟女国产一区二区性色 | 久久一区二区三区av| 亚洲精品一区二区三区区别| 国产成人午夜精品影院观看视频 | 国产高清精品软男同| 国产片在线观看| 国产亚洲欧美色| 欧美日韩亚洲一区二区三区四区| 五月婷婷免费视频| 不卡视频免费播放| 国产精品一区二区不卡视频| 91国在线视频| 日本中文字幕一区二区视频 | 91久久精品久久国产性色也91| 中文字幕xxxx| 噜噜噜躁狠狠躁狠狠精品视频| 欧美激情精品久久久久久免费印度 | av成人亚洲| 欧美日韩一区二区三区不卡| 亚洲一区二区蜜桃| 欧美天堂一区| 欧美一区二区观看视频| 国产精久久久久| 欧美顶级毛片在线播放| 精品亚洲一区二区| 怡红院一区二区三区| 成人同人动漫免费观看| 久久精品国产一区二区电影| 天天综合天天做| 激情欧美日韩| 欧美性一区二区三区| 夜夜躁日日躁狠狠久久av| 免播放器亚洲一区| 999国内精品视频在线| 亚洲精品一区二区三区四区| 99国产精品视频免费观看| 另类小说综合网| 一广人看www在线观看免费视频| 国产精品高潮呻吟久久| 国产乱人伦精品一区二区三区| av中文字幕在线观看第一页| 欧美日韩在线一区| 国产3p在线播放| 伊人精品综合| 国产亚洲欧洲高清一区| 波多野结衣久久久久| 亚洲欧美一区在线| 日本电影亚洲天堂| 国产三级三级在线观看| 波多野结衣视频一区| 日本亚洲导航| 午夜激情在线| 色噜噜久久综合| 亚洲三级在线观看视频| 国产精品极品在线观看| 在线精品高清中文字幕| 婷婷在线精品视频| 爽爽淫人综合网网站 | 日韩激情精品| 亚洲欧美日韩中文在线| 国产女片a归国片aa| 亚洲自啪免费| 大波视频国产精品久久| 国产高清视频在线| 午夜电影网一区| 视频区 图片区 小说区| 国产一区二区三区网| 蜜月aⅴ免费一区二区三区| 日本三级黄色大片| 久久综合综合久久综合| 国产乱码精品一区二区三区卡| 国产黄在线观看| 黄色一区二区在线| 伊人免费视频二| 成人婷婷网色偷偷亚洲男人的天堂| 久久久综合av| 99在线精品视频免费观看软件| 久久久久久久久蜜桃| 2018中文字幕第一页| 欧洲亚洲两性| 亚洲成人久久久久| 麻豆精品一区二区三区视频| 美美哒免费高清在线观看视频一区二区| 国产麻豆日韩| 在线黄色网页| 91精品国产综合久久香蕉麻豆 | 国精产品一区一区三区四川| 91精品国产91久久久久久最新毛片 | 亚洲第一视频区| 国产精品免费看| 成人h视频在线观看| 成年视频在线观看| 欧美日韩国产系列| 少妇视频在线播放| 秋霞午夜鲁丝一区二区老狼| 美日韩免费视频| 无遮挡在线观看| 日韩欧美二区三区| 最新黄色av网址| 狠狠色综合播放一区二区| 亚洲精品在线视频观看| 日本美女久久| 在线亚洲国产精品网| 探花国产精品一区二区| 久久久久久麻豆| www.日日操| 欧美mv日韩| 国产综合香蕉五月婷在线| 国产福利小视频在线观看| 欧美日韩视频免费播放| 亚洲成人av免费在线观看| 亚洲国产一区二区精品专区| 国产伦精品一区二区三区| 毛片在线网站| 亚洲人在线视频| 日本视频www色| 亚洲欧洲精品一区二区三区| 欧洲美女亚洲激情| 天天揉久久久久亚洲精品| 国产精品一区电影| aaa大片在线观看| 亚洲成色777777女色窝| 一级免费在线观看| 久久久久久久久蜜桃| www.com黄色片| 亚洲色图88| 国产精选在线观看91| 欧美成人资源| 中文字幕欧美精品在线| 一级片在线免费观看视频| 亚洲欧美偷拍三级| 亚洲 欧美 日韩在线| 99国产精品| 日韩中文字幕一区| 国产一区二区三区免费在线| 欧美高跟鞋交xxxxxhd| 色视频在线观看| 欧美三级日韩在线| 免费在线一级片| 久久久久久毛片| 深爱五月综合网| 亚洲永久免费| 黄色a级在线观看| 精品午夜电影| 国产区亚洲区欧美区| 1024在线播放| 亚洲天堂开心观看| www.av在线.com| 一本大道综合伊人精品热热| www深夜成人a√在线| 成人av在线播放网址| 激情五月俺来也| 亚洲精品社区| 不卡中文字幕在线| 奇米777国产一区国产二区| 国产精品精品一区二区三区午夜版 | 性久久久久久久久久久久久久| 亚洲深夜av| 中文字幕色呦呦| 欧美人妖在线| av一本久道久久波多野结衣| 欧美不卡高清一区二区三区| 欧美精品在线视频观看| 国产在线一在线二| 欧美一区二区三区系列电影| 蜜臀99久久精品久久久久小说| 专区另类欧美日韩| 久久中文字幕精品| 久久综合九色综合97_久久久| 欧美xxxxxbbbbb| 麻豆精品视频在线| av动漫免费看| 亚洲人人精品| 亚洲色婷婷久久精品av蜜桃| 日韩成人免费| 欧美三级网色| 国产香蕉精品| 超碰97在线资源| 玖玖玖电影综合影院| 国产精品极品在线| 桃色一区二区| 日韩免费精品视频| 精品极品在线| 97免费视频在线播放| 成人在线播放免费观看| 在线日韩精品视频| 美国成人毛片| 日韩高清a**址| 手机在线观看免费av| 精品三级在线看| 亚洲精品国产精| 精品国精品国产| 国产黄色一级大片| 日韩三级在线观看| 国产欧美日韩成人| 91精品国产一区二区三区蜜臀 | 国内综合精品午夜久久资源| 在线视频一二三区| 天天精品视频| 韩国黄色一级大片| 欧美国产专区| 国产a级黄色大片| 色777狠狠狠综合伊人| 午夜精品一区二区在线观看 | gay欧美网站| 青青草精品毛片| 欧美三级精品| 国产精品视频网址| 高清不卡一区| 1区1区3区4区产品乱码芒果精品| 日韩精品视频中文字幕| 成人激情直播| 日韩在线亚洲| 97伦理在线四区| 美女网站色精品尤物极品姐弟| 精品久久久久久一区二区里番| 免费福利视频一区| 欧美日韩中文国产一区发布| 欧美精品系列| 日韩精品国内| 亚洲精品97| 日韩一级性生活片| 亚洲欧美不卡| 中文字幕国产免费| 国产精品1区2区3区在线观看| 国产成人精品综合久久久久99| 高潮精品一区videoshd| www.88av| 国产精品不卡在线| 久久这里只有精品免费| 岛国视频午夜一区免费在线观看| 乱子伦一区二区三区| 91精品国产福利| 国模人体一区二区| 亚洲色图校园春色| 26uuu亚洲电影在线观看| 97在线观看视频| 日韩久久一区| 九九99玖玖| 欧美激情理论| avav在线播放| 青娱乐精品视频| 久草免费资源站| 国产天堂亚洲国产碰碰| 日本少妇高清视频| 91官网在线免费观看| www.xxxx国产| 国产视频精品xxxx| av在线影院| 国产成人精品久久久| 国产精品国产亚洲精品| 久久99久久99精品蜜柚传媒| 国产成人手机高清在线观看网站| 国产日本欧美在线| 日韩一区欧美二区| 国产精品成人99一区无码| 亚洲视频你懂的| 亚洲系列第一页| 在线播放国产精品| gay欧美网站| 久久一区二区精品| 亚洲免费影院| 中文字幕一区二区三区人妻不卡| 亚洲综合色噜噜狠狠| 国产麻豆一精品一男同| www.亚洲成人| 久久久久久久性潮| 午夜精品短视频| 蜜臂av日日欢夜夜爽一区| 欧美性猛交xxxx乱| 在线视频欧美精品| 黄色片在线播放| 国产成人在线一区二区| 香蕉久久精品| 成年人免费在线播放| 久久美女艺术照精彩视频福利播放 | 国产精品美腿一区在线看| 欧美在线观看视频一区| 亚洲男人天堂色| 国产精品免费视频网站| 伊人精品在线视频| 日韩一区二区av| 高清精品久久| 国产xxxx振车| 99久久久国产精品免费蜜臀| 日本午夜小视频| 亚洲乱码一区二区| 三上悠亚激情av一区二区三区| 日本午夜精品电影| 久久国产视频网| 久久福利免费视频| 日韩女同互慰一区二区| 国产丝袜视频在线播放| 久久99精品久久久久久三级 | 插我舔内射18免费视频| 激情成人中文字幕| 激情视频在线观看免费| 国产精品久久久久久久久久久不卡| 欧美理论在线播放| 五月婷婷六月合| 亚洲乱码国产乱码精品精98午夜 | 青青国产精品| 激情五月六月婷婷| 99久久精品久久久久久清纯| 黄色片中文字幕| 色吧影院999| 88久久精品| 国产视频一区二区视频| 国产精品乱码人人做人人爱| 99久久国产免费| 97久久精品国产| 成人激情视频| 日韩大尺度视频| 在线免费观看日韩欧美| 国产精品va在线观看视色 | 亚洲午夜精品在线观看| 亚洲成人综合网站| www.亚洲视频| 国产精品二区三区四区| 久久尤物视频| 激情四射综合网| 亚洲图中文字幕| 亚洲精品一区二区三区在线| av天堂永久资源网| 综合久久久久久| 邻家有女韩剧在线观看国语| 亚洲a区在线视频| 久久久久久黄| 91视频免费在线看| 亚洲视频在线观看视频| 超碰在线成人| 亚洲涩涩在线观看| 日韩欧美aⅴ综合网站发布| 成人午夜在线影视| 天堂精品一区二区三区| av成人免费在线观看| a级片在线免费看|