97免费在线观看视频 I 午夜夫妻视频 I 久久久久久网站 I 天堂网男人 I 欧美大波大乳人奶 I 丝袜 中出 制服 人妻 美腿 I 窝窝午夜理论片影院 I 日韩在线伦理电影 I 韩国特级毛片 I 亚洲欧美另类激情 I 在线成人日韩 I 麻豆视频免费看 I 黄色生活毛片 I 极品一线天小嫩嫩真紧 I 色久天堂 I 久久久久久黄色片 I 林智妍三级露全乳电影视频 I 大肉大捧一进一出好爽视频 I 空乘伦理hd I 少妇口述与子做过爱 I 成人免费影片 I 国产精品国内免费一区二区三区 I 日韩制服一区 I 青青草福利在线 I 日本在线观看不卡视频 I 婷婷六月综合亚洲 I 国产又粗又黄又硬 I 美女扒开屁股让男子桶爽 I 欧美性午夜视频观看 I 欧美狠狠插 I 亚洲福利在线观看视频 I 无码抽搐高潮喷水流白浆 I 亚洲欧美国产日韩色伦 I 你懂的视频网站在线观看 I www.蜜桃视频在线观看 I 日本无码人妻精品一区二区蜜桃 I 久久中文字幕人妻丝袜 I 碰草在线视频 I 日韩精品成人av网站

前端css兼容性與易混淆的點

2016/10/31 9:02:12   閱讀:1848    發布者:1848

一.常用的骨灰級清除浮動


.clearfix:after {  
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden;  
    overflow: hidden;  
}

解讀浮動閉合最佳方案:clearfix

 

二.使用斜杠/分割的關鍵字


1.font

H2{  
    font:12px/100% sans-serif;  
}

分割的分別是 字體大小 與 行高 ,其他關鍵是用空白符分割。

2.background

div{  
 background:#fff url(../images/xx.jpg) center center/50% 50%  
}

分割的是background-position/background-size

3.border-radius

div{  
    border-radius: 30% / 20%;  
}

分隔的是:水平半徑/垂直半徑

 

三.內聯元素相連之間存在間隙


原因:內聯元素是當做字體來處理的,字體之間是有間隔的

解決:

1.多個標簽寫在一行

2.將要閉合標簽的地方與開始標簽的地方重合

3.使用注釋頭尾相連

4.在父級上寫:font-size:0;

5.使用display:block(img是內聯元素)

6.使用letter-spacing屬性

多個Img標簽之間的間隙處理方法

 

四.布局


注意父元素的定位方式 是相對 還是靜態 這決定了其內部絕對定位與浮動元素

 

五.塊級元素包裹內聯元素的時候,總會出現幾像素的差


<!--例子1-->  
<div>  
<img src="images/o_u=3986871593,628400456_fm=21_gp=0.jpg">  
</div>  

<!--例子2-->  
<ul>  
<li>  
<img src="imsges/o_u=3986871593,628400456_fm=21_gp=0.jpg">  
</li>  
</ul>  

<!--例子3-->  
<div>  
<span>asdasdasd</span>  
</div>

解決:設置內聯元素屬性:display:block;

 

六.css hack(hack有風險,使用需謹慎)


1.html hack

<!--[if lt IE 7 ]><html class="ie6" lang="zh-cn"><![endif]-->  
<!--[if IE 7 ]><html class="ie7" lang="zh-cn"><![endif]-->  
<!--[if IE 8 ]><html class="ie8" lang="zh-cn"><![endif]-->  
<!--[if IE 9 ]><html class="ie9" lang="zh-cn"><![endif]-->

在css中使用:

.ie6 body{  
    background-color:red;  
}


2.選擇器 hack

* html .test{color:#090;} /* For IE6 */  
* + html .test{color:#ff0;} /* For IE7 */


3.屬性hack

color:#fff\0; /*:選擇IE8+和Opera*/  
color:#090\9; /* For IE瀏覽器 */  
*color:#f00; /* For IE7 */  
_color:#ff0; /* For IE6 */


七.box-sizing


1.常規的盒模型: box-sizing : content-box(width == content 不包括padiing border)

2.box-sizing : border-box width == content + padiing + border(相當于低級瀏覽器的怪異模式)

 

八.圖片格式區別


格式 區別

jpg 有損壓縮
png 無損壓縮,透明圖
gif 動態圖像
webp 支持有損壓縮和無損壓縮的圖片文件,壓縮率極高,且畫面豐富(有瀏覽器兼容性問題)


九.px,em,rem的區別


em,rem 相對大小

em相對父元素font-size

rem相對html根元素的font-size

px 絕對大小

 

十.不能繼承的屬性


多數邊框類屬性:如邊框,補白,背景等。

 

十一.css中選擇器的權重


依次變小:id>class>標簽

 

十二.css顏色的問題


盡量使用16進制的顏色,類似#fff;一位內16進制的顏色是確定的一個色值。

而red這類的顏色值不是確定的,可能會受到用戶代理即user agent stylesheet的影響。

 

十三.ie6.7不支持box-sizing: border-box;


解決:使用https://github.com/Schepp/box-sizing-polyfill這個墊片

注意:*behavior: url(../resource/js/lab/boxsizing.htc);這個URL是相對于HTML頁面的!!

 

十四.IE6.7 font與font-family


font起作用了 但是微軟雅黑不起作用

解決:必須要設置font-family:"microsoft yahei"

 

十五.text-align text-indent vertical-align


1.text-align:作用于塊級元素

  如果要使得img居中,使用text-align是不行的,因為img不是塊狀元素。只需要在img外面套一層div即可。

<div style="text-align:center">  
    <img src="XXX.jpg"/>  
</div>

2.text-indent:作用于塊級元素

3.vertical-align:作用于行內元素,基于baseline的位置調整

 

十六.ul中li下面的間隔線用li布局邊框問題


在IE低版本下有bug,會多出li的寬高

間隔線使用li的border去做

 

十七.ie8及一下的瀏覽器不支持:befor.:after


使用jquery的一個庫:jquery.pseudo.js 做兼容 兼容低版本瀏覽器的時候

注意:不要使用太高的JQuery版本,會報錯!(我用的是1.10)

 

十八.IE6不支持position:fixed


.leftTop{  
    position:absolute;  
    left:expression(eval(document.documentElement.scrollLeft));  
    top:expression(eval(document.documentElement.scrollTop));  
}

position:fixed; 閃動問題

解決: *html{ background-image:url(about:blank); background-attachment:fixed;

 

十九.IE6雙倍margin,padding邊距的問題


一旦元素浮動,就會出現雙倍的bug

解決:display:inline

 

二十.IE6中設置寬高位10px的時候出現的是長方形


這個現象的另一種情況是:在IE6中定義比較小的高度問題。

原因:IE6有默認行高

解決:使用font-size:0;line-height:0;

 

二十一.IE6無法識別偽對象:first-letter/:first-line


p:first-letter {}

解決;在first-letter與"{"間增加空格

 

二十二.IE6下忽略!important


div{color:#f00!important;color:#000;}

解決:分開寫,并且將!important的屬性且在前面

div{color:#f00!important;}  
div{color:#000;}

 

主站蜘蛛池模板: 国产一卡2卡3卡4卡网站精品 | 噜噜狠狠狠狠综合久久 | 污网站在线免费 | 天天透天天干 | 美女隐私视频黄www曰本 | 无码国产69精品久久久久app | 日本国产网曝视频在线观看 | 日本无遮羞调教打屁股网站 | 天堂在线www资源在线 | 国内精品久久人妻朋友 | 国产亚洲日韩a欧美在线人成 | 在线成人日韩 | 欧美精品黑人猛交高潮 | 亚洲va中文在线播放免费 | 天天躁日日躁狠狠躁视频2021 | 黑人性猛交 | 久久国产精品一区二区三区 | 美女裸阴视频 | 国产精品无码素人福利不卡 | 伊人久久大香线蕉综合5g | 欧美草逼网站 | 污片网站 | 国产两女互慰高潮视频在线观看 | 成人内射国产免费观看 | 性xxxxxxⅹxxxx少妇 | 密色av | 久久中文字幕人妻熟av女 | 韩国在线观看 | 午夜一本 | 制服丝袜有码中文字幕在线 | 亚洲人精品午夜射精日韩 | 人妻无码一区二区三区av | 国产香蕉一区二区三区在线视频 | 丰满少妇高潮惨叫久久久一 | 99热在线观看 | 日韩 欧美 中文 | 这里只有精品久久 | 一级黄色片中国 | 日日躁夜夜躁狠狠躁超爽2001 | 亚洲国产色视频 | 亚裔大战黑人老外av | 亚洲女人天堂成人av在线 | 乱码av麻豆丝袜熟女系列 | 成人欧美一区二区三区黑人动态图 | 亚洲人成精品久久久久桥本 | 8090理论片午夜理伦片 | 熟妇无码乱子成人精品 | 成人男同在线观看 | 国产黄大片在线观看 | 亚洲另类无码专区丝袜 | 国产激情久久久久影院老熟女免费 | 国产在线视频国产永久 | 国产精品国一国二在线 | 丝袜 亚洲 欧美 日韩 综合 | 毛片免| 狠狠躁夜夜躁人人爽超碰97香蕉 | 精品国产国语对白久久免费 | 婷婷亚洲综合 | 八区精品色欲人妻综合网 | 欧美人妖另类aaaaa | 天堂sv在线最新版在线 | 乱子真实露脸刺激对白 | 久久国内精品自在自线400部 | 视频区国产亚洲.欧美 | 韩国精品一区二区三区四区 | 国产精品v亚洲精品v日韩精品 | 肉欲性毛片交国产 | 国产中年熟女高潮大集合 | 日本少妇乱xxxxx | 免费三级av | 欧美日韩另类一区二区 | 欧美囗交 | 亚洲aⅴ天堂av天堂无码app | 精品伊人久久久大香线蕉天堂 | 国产边摸边吃奶边做爽视频 | 亚洲8888| 中文字幕精品三级久久久 | 国产国模在线观看免费 | 欧美在线日韩精品 | 国产亚洲精品久久久久久国 | 国产寡妇婬乱a毛片视频 | 亚洲国产av玩弄放荡人妇 | 久久久久久综合岛国免费观看 | 五月天丁香综合 | 永久免费网站在线 | 免费观看早川濑里奈av | 黑人巨大亚洲一区二区久 | 欧美成人精品第一区二区三区 | 92看看福利1000集合集免费 | 成年人免费视频网站 | 2019nv天堂香蕉在线观看 | 久久狠狠高潮亚洲精品 | 妖精视频一区二区三区 | 2020亚洲视频 | 国产精品一卡2卡三卡4卡 | 98精品国产综合久久久久久欧美 | 2019久久久最新精品 | 韩国女主播一区二区三区 | 午夜性刺激在线视频免费 |