亚洲精品aⅴ无码精品|视频一区二区国产精品|521香蕉永久播放地址|色婷婷亚洲十月十月色天|麻豆国产av超爽剧情系列|亚洲日本电影一区二区三区|日欧 片内射AV在线影院|精品黄色一区二区三区在线观看

一些css技巧分享給大家


發(fā)布日期:2015-06-01

 

今天沈陽網(wǎng)站開發(fā)總結了一些關于一些css技巧來和大家一起分享,希望您看過之后會有所幫助。

IE,FF高度自適應問題(最大高度,最小寬度,最大寬度)
    最大高度,max-height: 180px; _height: expression( this.scrollHeight > 180 ? "180px" : "auto" ); 后面兩條是解決IE6問題。
    最小寬度,min-width: 900px; _width: expression(this.width < 600 ? 600: true);
    最大寬度,max-width: 300px; _width: expression(this.width > 600 ? 600: true);
子元素負邊距問題
    IE6:超出父元素的部分會被父元素覆蓋。FF:分兩種情況當父元素有邊框或內(nèi)邊距時,超出父元素的部分會覆蓋父元素;沒有時父元素擁有負邊距。解決方法:子元素定義相對定位。同時IE下子容器如果包含屬性position:relative,則父容器失效(IE bug),所以也需要設置父容器position:relative解決,IE6需要zoom:1來觸發(fā)haslayout
IE6詭異的奇數(shù)BUG
    當父元素相對定位,子元素絕對定位時,倘若父元素的高或寬的數(shù)值是奇數(shù),那么IE6下絕對位置會出錯。解決方法: 數(shù)值改成偶數(shù),IE6是大俠,只要服從它。
需要圖片在層中是垂直居中
    當需要圖片在層中是垂直居中,可以圖片定義vertical-align: middle;,再在圖片左側加入,定義樣式display: inline-block; height: 100%; vertical-align: middle; 就是兼容的了。
子元素浮動,父元素不能自動適應高度
    FF IE7下可以在父元素定義overflow: auto; IE6加入 zoom: 1; 這個觸發(fā)IE的.layout。或在浮動元素后加入在浮動層后面加入。
IE,FF下子元素的上下外邊界問題(定義寬度)
    IE6:子元素的上邊距和父元素的上內(nèi)邊距疊加。FF:子元素上邊距顯示在父元素上方。解決方法:在父元素增加 overflow:hidden;或給父元素增加邊框或內(nèi)邊距。
IE,FF下子元素的上下外邊界問題(定義高度)
    IE6:子元素上邊距顯示正常。FF:子元素的上邊距和父元素的上內(nèi)邊距相加。解決方法:1、給父元素定義內(nèi)邊距。2、父元素設置邊框,子元素定義上外邊距。3、父元素定義overflow: hidden;,子元素定義上外邊距。
IE,FF高度自適應問題(最小高度)
    在IE6下子元素的高度能夠撐開父元素,但FF,IE7下不可以。解決辦法:父元素定義min-height:高度值; height:auto !important; height:高度值; (要注意先后順序不能錯)

 

武山县| 泉州市| 定边县| 乐昌市| 钟祥市| 晋中市| 兰坪| 墨脱县| 澄城县| 湘潭县| 赣榆县| 阿克| 梁河县| 石柱| 灌云县| 遵义县| 四平市| 西乌珠穆沁旗| 翼城县| 乌兰察布市| 哈巴河县| 沭阳县| 大余县| 微山县| 黄浦区| 太湖县| 杨浦区| 甘肃省| 宜兴市| 南澳县| 错那县| 贡觉县| 左贡县| 乌鲁木齐县| 阿拉善右旗| 邵东县| 龙川县| 商南县| 镇平县| 焦作市| 伽师县|