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

首頁 > 開發 > CSS > 正文

跨瀏覽器開發經驗總結(二) CSS

2024-07-11 08:46:46
字體:
來源:轉載
供稿:網友
CSS類級別的hack僅IE7識別 *+html {…}

IE6及IE6以下識別 * html {…}

opera、safari、chrome識別:

@media all and (min-width: 0px){…} //Firefox3.0.6不識別,但Firefox3.6也識別該規則,如果Firefox版本有嚴格要求,請使用下一條規則

@media screen and (-webkit-min-device-pixel-ratio:0){…} //IE、Firefox不識別該規則

僅opera識別:

@media screen and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0{…}

CSS屬性級別的hack僅IE識別 : margin-left:10px/9;

僅IE8識別 : margin-left:10px/0;

IE6/IE7識別 : *margin-left:10px;

僅IE6識別 : _margin-left:10px;

CSS Hack綜合示例:

/**add 'margin-top: -10px;' for IE7/Firefox/Opera/Safari/Chrome , 'margin-top: 5px;' for IE8 **/

.news_list01 h2 span{float: right; margin-top: 5px; *margin-top: -10px; display: inline}

@media all and (min-width: 0px){

.news_list01 h2 span{float: right; height: 19px; margin: 0 0 0 0; padding-top: 16px; padding-bottom: 0; display: inline}

}

HTML代碼片斷級別的hack(僅IE識別)① <!--[if !IE]> 除IE外都可識別的代碼片斷<![endif]-->
② <!--[if IE]> 所有的IE可識別的代碼片斷 <![endif]-->
③ <!--[if IE 7]> 僅IE7可識別的代碼片斷 <![endif]-->
④ <!--[if lt IE 7]> IE7以及IE7以下版本可識別的代碼片斷<![endif]-->
⑤ <!--[if gte IE 7]> IE7以及IE7以上版本可識別的代碼片斷 <![endif]-->
用腳本設置CSS屬性
設置元素的style樣式
Var spanElement = document.getElementById(“mySpan”);
//下面寫法保證出IE外,所有瀏覽器可用
spanElement.setAttribute(“style”,”font-weight:bold;color:red;”);
//下面的寫法保證IE可用
spanElement.style.cssText=”font-weight:bold;color:red;”;
設置元素的class屬性
Var element = document.getElementById(“myElement”);
//下面的寫法保證除IE外,所有瀏覽器可用
Element.setAttribute(“class”,”styleClass”);
//下面寫法保證IE可用
Element.setAttribute(“className”,”styleClass”);
具體CSS效果的實現
按鈕懸停時鼠標呈現手的形狀
cursor:hand和cursor:pointer效果是一樣的,當鼠標移動至該元素時呈現手的形狀。但是應該盡量使用cursor:pointer而非cursor:hand,因為cursor:hand只有IE識別,而cursor:pointer才是CSS2.0的標準屬性,IE之外的瀏覽器也支持。
窗口滾動條顯示問題
在使用彈出窗口或者框窗口架的時候,有時會有多余的滾動條出現,這時需要從多個方面進行確認:
彈出窗口時window.open方法參數中設置的窗樣式是否定義了scroll=yes
框架標簽的屬性中是否設置了scrolling=“yes”
窗口或框架內頁面的CSS中,是否對html或body的overflow進行了樣式定義,如果沒有請參考如下代碼。

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐水县| 惠安县| 长治市| 桐柏县| 芷江| 城市| 宜宾市| 汝州市| 磴口县| 皮山县| 安乡县| 沙坪坝区| 荔浦县| 灵丘县| 武穴市| 十堰市| 台安县| 新疆| 佛冈县| 潮州市| 铁岭市| 东阿县| 黔东| 南丹县| 宜都市| 中西区| 和林格尔县| 肇东市| 滦南县| 巴彦淖尔市| 新巴尔虎右旗| 建湖县| 长岛县| 龙江县| 灵寿县| 贡觉县| 尚义县| 忻州市| 蛟河市| 渑池县| 舞钢市|