国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

對付CSS兼容問題的十個超級技巧

2024-07-11 09:04:29
字體:
來源:轉載
供稿:網友

武林網(m.survivalescaperooms.com)文章簡介:一、針對firefox ie6 ie7的css樣式:現在大部分都是用!important來 hack,對于ie6和firefox測試可以正常顯示,但是ie7對!important可以正確解釋, 會導致頁面沒按要求顯示!找到一個針對IE7 不錯的hack方式就是使用“*+html”,現在用IE7瀏覽一下,應該沒有問題了現在寫

一、針對firefox ie6 ie7的css樣式

  現在大部分都是用!important來 hack,對于ie6和firefox測試可以正常顯示,但是ie7對!important可以正確解釋, 會導致頁面沒按要求顯示!找到一個針對IE7 不錯的hack方式就是使用“*+html”,現在用IE7瀏覽一下,應該沒有問題了現在寫一個CSS可以這樣:


 Example Source Code
#abc { color: #333; } /* Moz */
* html #abc { color: #666; } /* IE6 */
*+html #abc { color: #999; } /* IE7 */

  那么在firefox下字體顏色顯示為#333,IE6下字體顏色顯示為#666,IE7下字體顏色顯示為#999。

二、CSS布局中的居中問題

  主要的樣式定義如下:


 Example Source Code
body {TEXT-ALIGN: center;}
#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }

  說明:首先在父級元素定義TEXT-ALIGN: center;這個的意思就是在父級元素內的內容居中;對于IE這樣設定就已經可以了。
  但在mozilla中不能居中。解決辦法就是在子元素定義時候設定時再加上“MARGIN-RIGHT: auto;MARGIN-LEFT: auto; ”
  需要說明的是,如果你想用這個方法使整個頁面要居中,建議不要套在一個DIV里,你可以依次拆出多個div,只要在每個拆出的div里定義MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。

三、盒模型


 Example Source Code
#box{
;
//for ie6.0- w/idth:500px;
//for ff+ie6.0
}
#box{
>//for ff
;
//for ff+ie6.0
width /**/:500px;
//for ie6.0-
}

四、浮動ie6產生的雙倍距離


 Example Source Code
#box{ float:left; ; margin:0 0 0 100px;
 //這種情況之下IE會產生200px的距離 display:inline; //使浮動忽略}

  這里細說一下block,inline兩個元素,Block元素的特點是:總是在新行上開始,高度,寬度,行高,邊距都可以控制(塊元素);Inline元素的特點是:和其他元素在同一行上,…不可控制(內嵌元素);
  #box{ display:block; //可以為內嵌元素模擬為塊元素 display:inline; //實現同一行排列的的效果 diplay:table;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张北县| 芦溪县| 来安县| 固阳县| 北碚区| 和顺县| 高碑店市| 万年县| 惠东县| 巴林右旗| 大方县| 邻水| 德昌县| 海晏县| 唐山市| 巴马| 广水市| 海南省| 连平县| 抚松县| 新竹县| 河源市| 新巴尔虎右旗| 久治县| 滁州市| 内乡县| 大名县| 松溪县| 简阳市| 康定县| 竹山县| 海丰县| 莱阳市| 定襄县| 永宁县| 平江县| 斗六市| 富蕴县| 株洲县| 吉隆县| 太谷县|