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

首頁 > 開發 > CSS > 正文

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

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

武林網(www.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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵武市| 璧山县| 宜宾县| 湖北省| 上栗县| 晋城| 马边| 仁怀市| 夏河县| 龙南县| 且末县| 奉贤区| 开平市| 聊城市| 福清市| 山西省| 朝阳区| 易门县| 扬州市| 宝清县| 深水埗区| 灌阳县| 松原市| 桓台县| 平和县| 门源| 安庆市| 兴业县| 林芝县| 佛学| 宁晋县| 交城县| 澄城县| 田阳县| 庐江县| 灵寿县| 泽库县| 日照市| 文昌市| 塔城市| 塔城市|