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

首頁 > 開發(fā) > CSS > 正文

IE6,IE7,IE8 css bug搜集及瀏覽器兼容性問題解決方法匯總

2024-07-11 08:38:53
字體:
供稿:網(wǎng)友

斷斷續(xù)續(xù)的在開發(fā)過程中收集了好多的bug以及其解決的辦法,都在這個文章里面記錄下來了!希望以后解決類似問題的時候能夠快速解決,也希望大家能在留言里面跟進自己發(fā)現(xiàn)的ie6 7 8bug和解決辦法!
1:li邊距“無故”增加
  任何事情都是有原因的,li邊距也不例外。
  先描述一下具體狀況:有些時候li邊距會突然增 加很多,值也不固定(只在IE6/IE7有這種現(xiàn)象),讓人摸不著頭腦,仔細(xì)“研究”發(fā)現(xiàn)是由于其低級元素ul的padding引 起,padding的上下值對li有影響,左右無影 響。所以只好笨手笨腳地把padding去掉,換成margin。這是能解決問題,但往往不是我們想要的結(jié)果,或許 還會引起其他不必要的怪現(xiàn)象。
  解決這個問題的方法,其實很簡單,既然是有ul引 起的,就設(shè)置ul的顯示形式為*display:inline-block;即可,前面加*是只 針對IE6/IE7有效,其他瀏覽器并不渲染這個屬性。
2:分頁數(shù)字 字體用“Arial ”加粗不抖動


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type”content=”text/html; charset=gb2312″/>
<title>無標(biāo)題文檔</title>
<link href=”css/style.css”rel=”stylesheet”type=”text/css”/>
<style type=”text/css”>
body, ul, h1 {
font-family:Arial;
font-size:12px;
}
.page {
text-align:center;
}
.page a {
display:inline-block;
padding:5px 8px;
text-decoration:none;
border:1px solid #09F;
background-color:#0CF;
color:#FFF;
}
.page a:hover, .page .selected {
border:1px solid #CCC;
background-color:#FFF;
color:#000;
font-weight:bold;
}
</style>
</head>
<body>
<h1>分頁樣式</h1>
<div class=”page”> <a href=”#”>1</a> <a href=”#”class=”selected”>2</a> <a href=”#”>3</a> <a href=”#”>4</a> <a href=”#”>5</a>
<a href=”#”>6</a> <a href=”#”>7</a> <a href=”#”>8</a> <a href=”#”>9</a> <a href=”#”>10</a> </div>
</body>
</html>

3:IE6 CSS選擇器區(qū)分IE6
IE6不支持子選擇器;先針對IE6使用常規(guī)申明CSS選擇器,然后再用子選擇器針對IE7+及其他瀏覽器。


/*IE6 專用 */
.content {color:red;}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东莞市| 贵德县| 阳高县| 大宁县| 综艺| 利川市| 西和县| 秭归县| 香河县| 涟水县| 浦北县| 依兰县| 通榆县| 枞阳县| 岢岚县| 忻城县| 连江县| 灵寿县| 昌平区| 咸宁市| 涞源县| 景德镇市| 霍林郭勒市| 北川| 平乐县| 宁安市| 宜丰县| 章丘市| 阿克| 苏尼特右旗| 漠河县| 青海省| 曲靖市| 万山特区| 龙州县| 新竹县| 循化| 麻城市| 潼南县| 翼城县| 新乐市|