精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久色婷婷小香蕉久久| 米奇精品关键词| 亚洲三级小视频| 国产66精品久久久久999小说| 久久亚洲AV无码| 伊人久久大香线蕉av不卡| 欧美性生活大片视频| 成年丰满熟妇午夜免费视频| 午夜影院免费体验区| 免费一级片91| 91成人免费观看网站| 日本一级特级毛片视频| 欧美挤奶吃奶水xxxxx| 黄色免费在线看| 欧美一区激情视频在线观看| 国产校园另类小说区| 在线观看av黄网站永久| 久久视频在线观看| 精品视频一区二区三区免费| 国产精品久久国产| 国产精品视频一区二区久久| 97影院秋霞午夜在线观看| 日韩精品一级中文字幕精品视频免费观看 | 色哺乳xxxxhd奶水米仓惠香| 欧美色综合一区二区三区| 国产真实精品久久二三区| 国产成人久久久| 国产成人自拍视频在线| 一区二区免费不卡在线| 亚洲最大中文字幕| 国产三级av在线播放| 国产精品久久久久久久久久白浆| 欧美精品久久99| 亚洲精品视频导航| 欧洲一区精品| 香蕉乱码成人久久天堂爱免费| 欧美 日韩 国产精品| 淫片在线观看| 国产精品每日更新| 亚洲电影免费| 国产www.大片在线| 国产日韩三级在线| 日韩福利视频| 国产福利片在线| 久久久精品tv| 视频一区亚洲| yiren22亚洲综合伊人22| 国产亚洲欧美激情| 日韩av电影免费在线观看| 亚洲三级中文字幕| 久久综合成人精品亚洲另类欧美| 蜜桃视频在线观看91| 性高潮久久久久久久久久| 成人h动漫精品一区二区| 国产精品久久国产三级国电话系列| 国产wwwxxx| 国产精品77777竹菊影视小说| **亚洲第一综合导航网站| japanese国产| 国产成人8x视频一区二区| 丁香五月网久久综合| 囯产精品一品二区三区| 欧美有码在线| 精品欧美久久久| 日韩无码精品一区二区| 噜噜噜天天躁狠狠躁夜夜精品 | fc2在线中文字幕| 亚洲国产精品ⅴa在线观看| 香蕉久久免费影视| 麻豆传媒免费在线观看| 亚洲综合视频网| 男人用嘴添女人下身免费视频| yellow字幕网在线| 色综合一区二区三区| 天天插天天操天天射| 91精品麻豆| 亚洲第一天堂av| av电影在线不卡| 影视一区二区| 69视频在线免费观看| 波多野结衣高清在线| 精品午夜久久福利影院| 国产精品视频在线免费观看| 精品三级久久久久久久电影聊斋| 中文字幕一区二区三区在线观看 | 欧美日韩黄色网| 最新日韩欧美| 国产欧美日韩精品在线观看| 国内老熟妇对白hdxxxx| 97精品久久久午夜一区二区三区 | 欧美挠脚心视频网站| 91人人澡人人爽| 国产一区二区亚洲| 欧美日韩成人在线播放| 波多野结衣啪啪| 国产一区二区三区免费播放| 久久精品女人的天堂av| 视频三区在线| 欧美日韩国产精品专区 | 成年人午夜视频在线观看| 高清电影一区| 欧美大片在线观看| 日本二区在线观看| 国产精品av久久久久久麻豆网| 538国产精品一区二区在线| 91片黄在线观看喷潮| 91一区二区三区在线观看| 中文字幕av日韩精品| 亚洲黄色免费av| 欧美成人r级一区二区三区| japanese中文字幕| 亚洲精品国产日韩| 亚洲自拍偷拍福利| 成人免费黄色网页| 天天综合天天做天天综合| 亚洲精品中文字幕乱码无线| 久久av网址| 91精品国产高清久久久久久久久| av在线亚洲天堂| 中日韩av电影| 欧美日韩亚洲第一| 国产调教精品| 麻豆久久婷婷| 久久免费影院| 国产精品色婷婷久久58| 亚洲熟妇无码另类久久久| 国产视频手机在线观看| 天天射—综合中文网| 2021久久精品国产99国产精品| 国产又爽又黄免费软件| 国产日韩欧美精品电影三级在线 | 四季av在线一区二区三区 | 美女一区二区三区| 精品奇米国产一区二区三区| 美国黄色特级片| 新67194成人永久网站| 国产又粗又猛视频免费| 五月天婷婷激情网| 91视频一区二区三区| 天天做天天爱天天高潮| julia一区二区三区中文字幕| 日韩激情视频在线播放| 日韩av片在线播放| 成人免费精品视频| 一卡二卡三卡视频| youjizz亚洲| 久久久久女教师免费一区| 97超碰在线视| 好吊日av在线| 欧美tk—视频vk| 激情五月婷婷小说| 成人在线一区二区三区| 99er在线视频| 久久丝袜视频| 国产精品7m视频| 福利片在线观看| 在线看一区二区| 成人黄视频免费| 成人精品一区二区三区校园激情| 日本福利一区二区| 国产三级在线观看完整版| 日本亚洲免费观看| 一区二区在线高清视频| 欧美经典一区| 久久久人成影片一区二区三区观看| 人妻少妇精品无码专区| 欧美日韩免费在线| 精品人妻一区二区三区四区| 久久av资源站| 日韩极品视频在线观看| 任你躁在线精品免费| 国产精品劲爆视频| 理论片午午伦夜理片在线播放| 欧美一级爆毛片| 日本特黄特色aaa大片免费| 久久久久久久久岛国免费| 污污网站免费观看| 国产专区一区| 午夜视频久久久| 蜜桃在线一区| 欧洲精品久久久| 午夜激情在线观看| 精品少妇一区二区三区在线播放| 日本少妇毛茸茸高潮| 国产日本亚洲高清| 日韩av成人网| 日本伊人色综合网| 日韩精品一区二区三区四| 天海翼亚洲一区二区三区| 国产精品久久久一区| 性欧美1819sex性高清大胸| 亚洲欧美日韩第一区| 国产欧美熟妇另类久久久| 无码av免费一区二区三区试看| 国产美女网站视频| www.欧美日韩国产在线| 一本岛在线视频| 黄色成人在线网址| 伊人情人网综合| 日韩精品导航| 99porn视频在线| 91精品国产66| 欧美又大又粗又长| 3d玉蒲团在线观看| 一本大道亚洲视频| 色呦呦中文字幕| 91精品国产乱| 国产成人麻豆免费观看| 亚洲国产美国国产综合一区二区| 国精品人伦一区二区三区蜜桃| 91在线丨porny丨国产| 韩国三级与黑人| 免费成人在线视频观看| 5月婷婷6月丁香| 影音先锋久久久| 亚洲一区不卡在线| 九九热爱视频精品视频| 国产在线一区二| 国色天香久久精品国产一区| 国产精品美乳在线观看| 美女91在线看| 久久久久国产视频| 天堂av在线电影| 久久亚洲精品中文字幕冲田杏梨| 韩国福利在线| 亚洲人高潮女人毛茸茸| 五月天福利视频| 亚洲国产欧美一区二区三区久久| 国产日韩精品suv| 欧美视频精品在线观看| 看黄色一级大片| 色美美综合视频| 日本中文字幕久久| 欧美日韩中文字幕日韩欧美| 日本特黄特色aaa大片免费| 亚洲最色的网站| 久久久精品国产sm调教| 亚洲精品视频观看| 国精品无码一区二区三区| 综合精品久久久| 日韩一级片大全| 一区二区三区四区激情| 777777国产7777777| 日韩中文字幕电影| 国产亚洲一本大道中文在线| 婷婷色一区二区三区| 国产女主播在线一区二区| 美国黑人一级大黄| 国产精品第一页第二页第三页| www成人啪啪18软件| 国产精品久久久久一区二区三区 | 九一精品在线观看| 秋霞影院一区二区| gai在线观看免费高清| 久久aⅴ国产欧美74aaa| 午夜国产福利在线观看| 国产美女视频91| 色婷婷狠狠18禁久久| 成人黄色网址在线观看| 亚洲人人夜夜澡人人爽| 国产亚洲欧洲一区高清在线观看| 特级西西人体高清大胆| 综合网在线视频| 精品一区在线视频| 欧美性xxxxxxxxx| 樱花视频在线免费观看| 欧美日韩久久不卡| 成人黄色免费视频| 亚洲韩国青草视频| 大片免费播放在线视频| 久久在线精品视频| 波多野结衣视频一区二区| 日韩av片免费在线观看| 婷婷激情成人| 精品视频高清无人区区二区三区| 亚洲自拍电影| 自拍偷拍一区二区三区| 精品999网站| 欧美性猛交久久久乱大交小说| 精品一区二区免费| 精品1卡二卡三卡四卡老狼| 国产偷国产偷精品高清尤物| 91人妻一区二区三区蜜臀| 亚洲成人av中文| 亚洲中文一区二区三区| 精品国产一区二区三区久久久蜜月 | 国模大尺度一区二区三区| 三大队在线观看| wwwwww.欧美系列| 四虎884aa成人精品| 精品福利在线视频| 国产精品系列视频| 精品亚洲国产视频| 久久亚洲天堂| 青青a在线精品免费观看| 国产一区2区在线观看| 欧美精品一区在线发布| 中文字幕一区二区精品区| 欧美a在线视频| 国产精品亚洲综合一区在线观看| 天天躁日日躁aaaxxⅹ| 一区二区三区精密机械公司| 中文字幕在线天堂| 亚洲成人网久久久| av免费在线网站| 国产99视频在线观看| 538任你躁精品视频网免费| 台湾成人av| 亚洲永久免费精品| wwwxxxx在线观看| 国产精品久久久久三级| 国产成人精品一区二三区| 欧美一区二区三区男人的天堂| 国产视频网站在线| 韩剧1988在线观看免费完整版| 亚洲影视资源| 亚洲 日韩 国产第一区| 国产一区二区你懂的| 免费观看污网站| 中文字幕字幕中文在线中不卡视频| 无码人妻精品一区二区三区9厂| 亚洲国产精品高清久久久| 亚洲小说区图片区都市| 国产乱肥老妇国产一区二| 中文字幕亚洲影视| 亚洲 高清 成人 动漫| www.av精品| 日本熟妇毛耸耸xxxxxx| 欧美大片拔萝卜| 一区二区三区伦理| 成人久久久久久久| 欧美国产美女| 无限资源日本好片| 欧美激情综合五月色丁香小说| 成人免费毛片男人用品| 亚洲美女又黄又爽在线观看| av资源网在线播放| 成人自拍视频网站| 亚洲国产免费| 手机在线成人av| 天天操天天色综合| 日本一本草久在线中文| 欧美与欧洲交xxxx免费观看 | 亚洲精品ady| 午夜裸体女人视频网站在线观看| 精品久久久久久亚洲| 夜夜精品视频| 国产免费看av| 欧美最新大片在线看| 午夜在线视频| 成人中文字幕在线观看| 中文字幕一区二区三区在线视频| 在线观看中文av| 亚洲一区自拍偷拍| 手机在线精品视频| 清纯唯美亚洲激情| 欧州一区二区| 日本黄色的视频| 一区二区三区中文字幕在线观看| 免费av网站观看| 欧美性视频网站| 成人网18免费网站| 91小视频在线播放| 亚洲欧美日韩国产一区二区三区 | 成人免费视频国产免费| 中文字幕亚洲在线| 秋霞影院一区| 欧美在线观看www| 国产精品日产欧美久久久久| 国产精品嫩草影院精东| 韩国精品久久久999| 精品高清在线| 国产xxxxhd| 欧美日韩美女在线观看| 9色在线观看| av一区二区三区在线观看| 中日韩男男gay无套| 91l九色lporny| 日韩丝袜美女视频| 亚洲欧美小说色综合小说一区| 亚洲一区高清| 丁香婷婷综合激情五月色| 无码人妻丰满熟妇精品| 久久亚洲影音av资源网| 日韩电影不卡一区| 日韩一区二区三区久久| 亚洲va在线va天堂| 最新国产在线观看| 国产高清自拍一区| 三级在线观看一区二区| 免费在线一级片| 伊是香蕉大人久久| 久久亚洲道色| av在线网站免费观看| 欧美性猛交xxxx黑人| gogogogo高清视频在线| 欧美一进一出视频| 成人黄色av电影| 91丨九色丨丰满| 国产精品999999|