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

首頁 > 開發 > CSS > 正文

12種CSS BUG解決方法與技巧

2024-07-11 08:38:20
字體:
來源:轉載
供稿:網友

一、 針對瀏覽器的選擇器
  這些選擇器在你需要針對某款瀏覽器進行css設計時將非常有用.
  IE6及其更低版本,本文由52CSS.com整理,轉載請注明出處!
  * html {}
  IE7及其更低版本
  *:first-child+html {} * html {}
  僅針對IE7
  *:first-child+html {}
  IE7和當代瀏覽器
  html>body{}
  僅當代瀏覽器(IE7不適用)
  html>/**/body{}
  Opera9及其更低版本
  html:first-child {}
  Safari
  html[xmlns*=""] body:last-child {}
  要使用這些選擇器,請將它們放在樣式之前. 例如:
Example Source Code
#content-box {
width: 300px;
height: 150px;
}
Example Source Code
* html #content-box {
width: 250px;
}
二、讓IE6支持PNG透明
  一個IE6的Bug引起了大麻煩, 他不支持透明的PNG圖片。
  你需要使用一個css濾鏡
Example Source Code
*html #image-style {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fil
ename.png", sizingMethod="scale");
}
三、移除超鏈接的虛線
  FireFox下,當你點擊一個超鏈接時會在外圍出現一個虛線輪廓. 這很容易解決, 只需要在標簽樣式中加入:本文由52CSS.com整理,轉載請注明出處!
Example Source Code
outline:none.
a{
outline: none;
}
四、給行內元素定義寬度
  如果你給一個行內元素定義寬度,那么它只是在IE6下有效. 所有的HTML元素要么是行內元素要么就好是塊元素. 行內元素包括: <span>, <a>, <strong> 和 <em>. 塊元素包括<div>, <p>, <h1>, <form>和<li> . 你不能定義行內元素的寬度, 為了解決這個問題你可以將行內元素轉變為塊元素.
Example Source Code
span { width: 150px; display: block }
五、讓固定寬度的頁面居中
  為了讓頁面在瀏覽器居中顯示, 需要相對定位外層div, 然后把margin設置為auto.
Example Source Code
#wrapper {
margin: auto;
position: relative;
}
六、IE6雙倍邊距的bug
 
七、Box Model 盒模型bug的一般解決辦法
 
八、兩個層之間的3px間隙
九、在IE中的HTML注釋引起文字奇怪的復制
十、圖片替換技術
  用文字總比用圖片做標題好一些. 文字對屏幕閱讀機和SEO都是非常友好的.
Example Source Code
HTML:
<h1><span>Main heading one</span></h1>
CSS:
h1 { background: url(heading-image.gif) no-repeat; }
h1 span {

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 化德县| 海兴县| 宜丰县| 遂平县| 廉江市| 南和县| 七台河市| 自治县| 上饶市| 重庆市| 从江县| 体育| 旅游| 宕昌县| 措美县| 无极县| 合作市| 凯里市| 方山县| 东山县| 庆阳市| 洞头县| 扬州市| 伊金霍洛旗| 读书| 富宁县| 葫芦岛市| 巴塘县| 胶南市| 密山市| 龙江县| 阿鲁科尔沁旗| 方山县| 双流县| 博爱县| 铁岭县| 沭阳县| 绥宁县| 宜州市| 黄平县| 铜梁县|