懂色av懂色av粉嫩av_精品人妻伦九区久久aaa片_中文字幕在线有码_免费a在线观看播放_欧美自拍偷拍网_国产黑丝一区二区_国内精品免费视频_日韩免费成人av_国产97免费视频_日本一卡二卡在线

在線咨詢
QQ咨詢
服務(wù)熱線

020-85201717

13725302004

業(yè)務(wù)微信

微信開發(fā)

TOP

做網(wǎng)站時(shí)常見的瀏覽器兼容性問題

發(fā)布時(shí)間:2021-08-23 瀏覽:

1. 默認(rèn)的內(nèi)外邊距不同

問題:

各個(gè)瀏覽器默認(rèn)的內(nèi)外邊距不同

解決:

*{margin:0;padding:0;}

 

2. 水平居中的問題

問題:

設(shè)置 text-align: center  

ie6-7文本居中,嵌套的塊元素也會(huì)居中

ff /opera /safari /ie8文本會(huì)居中,嵌套塊不會(huì)居中

解決:

塊元素設(shè)置

1、margin-left:auto;margin-right:auto

2、margin:0 auto;

3、


3. 垂直居中的問題

問題:

在瀏覽器中 想要垂直居中,設(shè)置vertical-align:middle; 不起作用。例如:ie6下文本與文本輸入框?qū)Σ积R,需設(shè)置vertical-align:middle,但是文本框的內(nèi)容不會(huì)垂直居中

解決:

給容器設(shè)置一個(gè)與其高度相同的行高

line-height:與容器的height一樣

4. 關(guān)于高度問題

問題:

如果是動(dòng)態(tài)地添加內(nèi)容,高度最好不要定義。瀏覽器可以自動(dòng)伸縮,然而如果是靜態(tài)的內(nèi)容,高度最好定好。

如果設(shè)定了高度,內(nèi)容過多時(shí),ie6下會(huì)自動(dòng)增加高度、其他瀏覽器會(huì)超出邊框

解決:

1.設(shè)置overflow:hidden;

2.高度自增height:auto!important;height:100px; 

 

5. IE6 默認(rèn)的div高度

問題:

ie6默認(rèn)div高度為一個(gè)字體顯示的高度,所在ie6下div的高度大于等于一個(gè)字的高度,因此在ie6下定義高度為1px的容器,顯示的是一個(gè)字體的高度

解決:

為這個(gè)容器設(shè)置下列屬性之一

1、設(shè)置overflow:hidden;

2、設(shè)置line-height:1px;

3、設(shè)置zoom:0.08

 

6. IE6 最小高度(寬度)的問題

問題:

ie6不支持min-height、min-width屬性,默認(rèn)height是最小高度,width是最小寬度。

解決:

    使用ie6不支持但其余瀏覽器支持的屬性!important。

設(shè)置屬性min-height:200px; height:auto !important; height:200px; 

 

7. td高度的問題

問題:

table中td的寬度都不包含border的寬度,但是oprea和ff中td的高度包含了border的高度

解決:

       設(shè)置line-height和height一樣。在ie中如果td中的沒有內(nèi)容,那么border將不會(huì)顯示

8. div嵌套p時(shí),出現(xiàn)空白行

問題:

div中顯示

文本


,ff、oprea、Chrome:top和bottom都會(huì)出現(xiàn)空白行,但是在ie下不會(huì)出現(xiàn)空白行。

解決:

設(shè)置p的margin:0px,再設(shè)置div的padding-top和padding-bottom

9. IE6-7圖片下面有空隙的問題

問題:

塊元素中含有圖片時(shí),ie6-7中會(huì)出現(xiàn)圖片下有空隙

解決: 

1、在源代碼中讓

和在同一行

2、將圖片轉(zhuǎn)換為塊級(jí)對(duì)象display:block;

3、設(shè)置圖片的垂直對(duì)齊方式  vertical-align:top/middle/bottom

4、改變父對(duì)象的屬性,如果父對(duì)象的寬、高固定,圖片大小隨父對(duì)象而定,那么可以對(duì)父元素設(shè)置: overflow:hidden;

5、設(shè)置圖片的浮動(dòng)屬性  float:left;

10. IE6雙倍邊距的問題

問題:

ie6中設(shè)置浮動(dòng),同時(shí)又設(shè)置margin時(shí),會(huì)出現(xiàn)雙倍邊距的問題

例float:left;width:100px;margin:0 100px;

解決:

       設(shè)置display:inline;

 

11. IE6 weidth為奇數(shù),右邊多出1px的問題

問題:

父級(jí)元素采用相對(duì)定位,且寬度設(shè)置為奇數(shù)時(shí),子元素采用絕對(duì)定位,在ie6中會(huì)出現(xiàn)右側(cè)多出1像素

解決:

將寬度的奇數(shù)值改成偶數(shù)

 

12. IE6兩個(gè)層之間3px的問題

問題:

       左邊層采用浮動(dòng),右邊沒有采用浮動(dòng),這時(shí)在ie6中兩層之間就會(huì)產(chǎn)生3像素的間距

解決:

1、右邊層也采用浮動(dòng)  float

2、左邊層添加屬性  margin-right:-3px;

 

13. IE6 子元素絕對(duì)定位的問題

問題:

       父級(jí)元素使用padding后,子元素使用絕對(duì)定位,不能精確定位

解決:

       在子元素中設(shè)置  _left:-20px; _top:-1px;

 

14. 顯示手型cursor:hand

問題:

       ie6/7/8、opera       都支持  但是safari 、 ff 不支持

解決:

寫成 cursor:pointer;  (所有瀏覽器都能識(shí)別)  

 

15. IE6-7 line-height失效的問題

問題:

       在ie中img與文字放一起時(shí), line-height不起作用 

解決:

都設(shè)置成float

16. td自動(dòng)換行的問題

問題:

Table寬度固定,td自動(dòng)換行

解決:

設(shè)置Table的table-layout:fixed,td的word-wrap:break-word

17. 子容器浮動(dòng)后,父容器擴(kuò)展問題

問題:

子容器都float以后,父容器沒有設(shè)定高度,父容器將不會(huì)擴(kuò)展

解決:

只需要添加一個(gè)clear:both的div,代碼如下:


   子容器a

   子容器b

   



18. 透明png圖片會(huì)帶背景色

問題:

在ie6下透明的png圖片會(huì)帶一個(gè)背景色

解決:

background-image: url(icon_home.png);

background-repeat: no-repeat;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_home.png');

_background-image: none;

19. list-style-position默認(rèn)值的問題

問題:

ie下list-style-position默認(rèn)為inside,   firefox默認(rèn)為outside

解決:

css中指定為outside即可解決兼容性問題

 

20. list-style-image準(zhǔn)確定位的問題

問題:

       li前設(shè)置圖片時(shí),圖片與其后的文字對(duì)齊問題

解決:

1、采用背景定位 和 字符縮進(jìn)的方法

background:url() no-repeat left center; text-index:16px;

2、采用相對(duì)定位方法

li 設(shè)置list-style:url();

li的子元素position:relative;top:-5px;

21. ul標(biāo)簽?zāi)J(rèn)值的問題

問題:

       ul標(biāo)簽在ff中默認(rèn)是有padding值的,而在ie中只有margin有值

解決:

       定義ul{margin:0;padding:0;}就能解決大部分問題

22. IE中l(wèi)i指定高度后,出現(xiàn)排版錯(cuò)誤

問題:

在ie下如果為li指定高度可能會(huì)出現(xiàn)排版錯(cuò)位

解決:

       設(shè)置line-height

23. ul或li浮動(dòng)后,顯示在div外

問題:

div中的ul或li設(shè)置float以后,都不在div中

解決:

必須在ul標(biāo)簽后加

來閉合外層div

24. ul浮動(dòng)后,margin變大

問題:

ul設(shè)置 float后,在ie中margin將變大

解決:<, /SPAN>

設(shè)置ul的display:inline,li的list-style-position:outside

25. li浮動(dòng)后,margin變大

問題:

li設(shè)置 float后,在ie中margin將變大

解決:

設(shè)置li的display:inline

26. 嵌套使用ul、li的問題

問題:

ie的bug,嵌套使用ul、li時(shí),里層的li設(shè)置float以后,外層li不設(shè)置float, 里面的ul頂部和它外面的li總是有一段間距

解決:

設(shè)置里面的ul的zoom:1

 

27. IE6-7 li底部有3px的問題

問題:

       這個(gè)bug產(chǎn)生的充要條件是li的子元素浮動(dòng)并且li設(shè)置了以下CSS屬性之一:width、height、zoom、padding-top、padding-bottom、margin-top、margin-bottom。

解決:

1、div設(shè)置clear:left|both,這時(shí)li不能設(shè)置width、height、zoom。

2、li設(shè)置float:left,這時(shí)li可以設(shè)置width、height、zoom。

3、li設(shè)置clear:left|both,這時(shí)li不能設(shè)置width、height、zoom。

4、IE6/IE7的這個(gè)Bug可以通過給li中的div設(shè)置vertical-align:top|middle|bottom解決。

 

28. IE6 垂直列表間隙的問題

問題:

       li中有a且設(shè)置display:block時(shí),ie6中列表間會(huì)出現(xiàn)空隙

解決:

1、li中加display:inline;

2、li使用float  然后 clear:both;

3、給包含的文本末尾添加一個(gè)空格

4、設(shè)置width

 

29. IE6 列表背景顏色失效的問題

問題:

當(dāng)父元素設(shè)置position:relative;時(shí),在ie6中第一個(gè)ul、ol、dl的背景顏色失效

解決:

       ul、ol、dl 都設(shè)置為position:relative;

 

30. IE6-7 列表背景顏色失效的問題2

問題:

做橫向?qū)Ш綑跁r(shí),ul設(shè)置為float且有背景色,li設(shè)置為float。ie6-7背景顏色失效

解決:

很多ie的bug都可以通過觸發(fā)layout來解決 ul添加屬性

1、height:1%;

2、float:left;

3、zoom:1;

 

31. 列表不能換行的問題

問題:

       li設(shè)置為浮動(dòng),后面的li緊隨其后,不能換行

解決:

1、為這個(gè)ul定義合適的寬高

2、給包含這個(gè)ul 的父div定義合適的寬高。

 

32. li中的內(nèi)容以省略號(hào)顯示

問題:

li中內(nèi)容超過長度時(shí),想以省略號(hào)顯示, 此方法適用于ie6-7-8、opera、safari瀏覽器 

ff瀏覽器不支持

解決:

li{width:200px; white-space:nowrap;text-overflow:ellipsis;

-o-text-overflow:ellipsis; overflow: hidden; }

 

33. 超鏈接訪問過后hover樣式不出現(xiàn)的問題

問題:

       點(diǎn)擊超鏈接后,hover、active樣式?jīng)]有效果

解決:

       改變CSS屬性的排列順序: L-V-H-A 

 

34. 禁用中文輸入法的問題

問題:

       不能在輸入框中輸入漢字

解決:

只在ie系列 和ff中有效

ime-mode:disabled    (但可以粘貼)

禁用粘貼:

onpaste="return false"

 

35. 除去滾動(dòng)條的問題

問題:

       隱藏滾動(dòng)條

解決:

1、只有ie6-7支持

2、除ie6-7不支持 body{overflow:hidden}

3、所有瀏覽器 html{overflow:hidden}

 

36. 讓層顯示在FLASH之上

問題:

       想讓層的內(nèi)容顯示在flash上

解決:

把FLASH設(shè)置透明

1、

2、

 

37. 去除鏈接虛線邊框的問題

問題:

當(dāng)點(diǎn)擊超鏈接后,ie6/7/8  ff會(huì)出現(xiàn)虛線邊框 ,而opera、safari沒有虛線邊框

解決:

ie6/7中 設(shè)置為a { blr:expression_r(this.onFocus=this.blur()) }

ie8 和 ff 都不支持expression  在ie8 、ff中設(shè)置為  :focus { outline: none; }

 

38. css濾鏡的問題

問題:

    css濾鏡只在ie中有效,F(xiàn)irefox, Safari(WebKit), Opera只能夠設(shè)置透明,它們不支持濾鏡filter,無法實(shí)現(xiàn)圖片切換中間變換的效果,只能通過透明度來設(shè)置。

解決:

       ff中設(shè)置透明度   -moz-opacity:0.10;  opacity:0.6;

ie中只設(shè)置filter:alpha(opacity=50); 時(shí),ie6-7失效,還要設(shè)置

1、zoom:1;  2、width:100%;

 

39. IE6背景閃爍的問題

問題:

       鏈接、按鈕用CSS sprites作為背景,在ie6下會(huì)有背景圖閃爍的現(xiàn)象。原因是:IE6沒有將背景圖緩存,每次觸發(fā)hover的時(shí)候都會(huì)重新加載

解決:

       可以用JavaScript設(shè)置ie6緩存這些圖片:

document.execCommand("BackgroundImageCache ",false,true);

 

40. 出現(xiàn)重復(fù)文字的問題

問題:


 

 

 ↓這就是多出來的那只豬


解決:

1、  改變結(jié)構(gòu),不出現(xiàn)【一個(gè)容器包含2兩個(gè)具有“float”樣式的子容器】的結(jié)構(gòu)。

2、減小第二個(gè)容器的寬度,使父容器寬度減去第二個(gè)容器寬度的值大于3

3、去掉所有的注釋。

4、修正注釋的寫法。

5、在第二個(gè)容器后面加一個(gè)或者多個(gè)

來解決。

41. ff、chrome絕對(duì)定位無效

問題:

在IE給td設(shè)置position:relative,然后給它包含的一個(gè)容器使用position:absolute進(jìn)行定位是有效的,但在FF和Chrome下卻不可以。

解決:

設(shè)置td的display:block。

 

42. IE6 絕對(duì)定位的問題

問題:


background:#CCC;">dovapour

內(nèi)容


解決:

left的定位錯(cuò)誤問題

1、給父層設(shè)置zoom:1觸發(fā)layout。

2、給父層設(shè)置寬度width

 

bottom的定位錯(cuò)誤問題

1、給父層設(shè)置zoom:1觸發(fā)layout。

2、給父層設(shè)置高度height

 

43. 子容器寬度大于父容器寬度時(shí),內(nèi)容超出

問題:

子DIV的寬度和父DIV的寬度都已經(jīng)定義,在IE6中如果其子DIV的寬度大于父DIV的寬度,父DIV的寬度將會(huì)被擴(kuò)展,在其他瀏覽器中父DIV的寬度將不會(huì)擴(kuò)展,子DIV將超出父DIV

解決:

設(shè)置overflow:hidden,子DIV將不會(huì)超出父DIV。

44. float的div閉合的問題

問題:

例如:<#div id=”floatA” ><#div id=”floatB” ><#div id=” NOTfloatC” >這里的NOTfloatC并不希望繼續(xù)平移,而是希望往下排。(其中floatA、floatB的屬性已經(jīng)設(shè)置為 float:left;)  

這段代碼在IE中毫無問題,問題出在其他瀏覽器中。原因是NOTfloatC并非float標(biāo)簽,必須將float標(biāo)簽 閉合。

解決:

在 <#div class=”floatB”> <#div class=”NOTfloatC”>之間加上 < #div class=”clear”>這個(gè)div一定要注意位置,而且必須與兩個(gè)具有float屬性的div同級(jí),之間不能存在嵌套關(guān)系,否則會(huì)產(chǎn)生異常。 并且將clear這種樣式定義為為如下即可:.clear{ clear:both;}

 

45. 單選框、復(fù)選框與后面的文字對(duì)不齊

問題:

     單選框、復(fù)選框與后面的文字對(duì)不齊。

解決:

.align{font-size:12px;}

.align input{ display:block; float:left;}

.align label{ display:block; float:left; padding-top:3px; *padding-top:5px;}



需注意的問題:

 

1. 設(shè)置padding后高度和寬帶都會(huì)增加

說明:

       除了ie5.5,其他所有瀏覽器中,設(shè)置padding以后高度和寬帶都會(huì)增加

2. 使用XHTML 1.0 Transitional后,div寬度

說明:

       在使用XHTML 1.0 Transitional以后div寬度都不包含border的寬度了,設(shè)置寬度的時(shí)候需要注意下。

3. 外層相對(duì)定位,內(nèi)層絕對(duì)定位

說明:

ie6下,外層div的postion: relative,并設(shè)置text-align,內(nèi)層div的postion: absolute,這時(shí)內(nèi)層的位置是相對(duì)于text-align而言的

例如:

position:relative

position:absolute


4.   顯示的大小不一致

說明:

默認(rèn)字本顯示問題,導(dǎo)致 顯示的大小不一致,在ie下比較小一點(diǎn),其他的瀏覽器都一致,當(dāng)你使用了 造成問題時(shí)請(qǐng)注意。

5. 邊框重疊說明

說明:

為 table、td 都指定了邊框后,然后使用border-collapse:collapse讓邊框重疊,可以看出在發(fā)生重疊時(shí),F(xiàn)irefox 是用 td 覆蓋 table 的,而 IE 是用 table 覆蓋 td 的。使用時(shí)候需要注意。

6. 設(shè)置td padding的說明

說明:

設(shè)置td的padding以后高度和寬帶都會(huì)增加,padding-left和padding-right的效果都一樣增加了td的寬帶,但是 padding-top和padding-bottom的效果不一樣。最好不要使用td的ding-top和padding-bottom

7. ul設(shè)置的說明

說明:

ul一般設(shè)置:list-style-type:none;margin:0px;padding:0px;li一般設(shè)置:list-style-type:none; list-style-position:outside

8. 使一個(gè)層垂直居中于瀏覽器中

說明:

使用百分比絕對(duì)定位,與外補(bǔ)丁負(fù)值的技巧,負(fù)值的大小為其自身寬度高度除以二

div {

position:absolute; top:50%; lef:50%; margin:-100px 0 0 -100px;

width:200px; height:200px; border:1px solid red;

}

 

9. 萬能 float 閉合

說明:

可以用這個(gè)解決多個(gè)div對(duì)齊時(shí)的間距不對(duì), 將以下代碼加入Global CSS 中,給需要閉合的div加上 class=”clearfix” 即可


10. 觸發(fā)layout

說明:

IE6中很多Bug都可以通過觸發(fā)layout得到解決.下列的CSS屬性或取值會(huì)讓一個(gè)元素獲得layout:        

position:absolute 絕對(duì)定位元素的包含區(qū)塊(containing block)就會(huì)經(jīng)常在這一方面出問題

float:left|right 由于layout元素的特性,浮動(dòng)模型會(huì)有很多怪異的表現(xiàn)

display:inline-block 當(dāng)一個(gè)內(nèi)聯(lián)級(jí)別的元素需要layout的時(shí)候就往往符用到它,這也可能也是這個(gè)CSS屬性的唯一效果----讓某個(gè)元素有l(wèi)ayout

width: 除auto外的任何值

height: 除auto外的任何值

zoom: 除auto外的任何值

 

11、如何使連續(xù)長字段自動(dòng)換行

ff最新版本 word-wrap:break-word;就可以了

ff舊版本 還要使用javascript完成文字換行


 

, ENT: 0px; FONT: 12px/28px 'Microsoft Yahei', Arial, Helvetica, sans-serif; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px">       左邊層采用浮動(dòng),右邊沒有采用浮動(dòng),這時(shí)在ie6中兩層之間就會(huì)產(chǎn)生3像素的間距

解決:

1、右邊層也采用浮動(dòng)  float

2、左邊層添加屬性  margin-right:-3px;

 

13. IE6 子元素絕對(duì)定位的問題

問題:

       父級(jí)元素使用padding后,子元素使用絕對(duì)定位,不能精確定位

解決:

       在子元素中設(shè)置  _left:-20px; _top:-1px;

 

14. 顯示手型cursor:hand

問題:

       ie6/7/8、opera       都支持  但是safari 、 ff 不支持

解決:

寫成 cursor:pointer;  (所有瀏覽器都能識(shí)別)  

 

15. IE6-7 line-height失效的問題

問題:

       在ie中img與文字放一起時(shí), line-height不起作用 

解決:

都設(shè)置成float

16. td自動(dòng)換行的問題

問題:

Table寬度固定,td自動(dòng)換行

解決:

設(shè)置Table的table-layout:fixed,td的word-wrap:break-word

17. 子容器浮動(dòng)后,父容器擴(kuò)展問題

問題:

子容器都float以后,父容器沒有設(shè)定高度,父容器將不會(huì)擴(kuò)展

解決:

只需要添加一個(gè)clear:both的div,代碼如下:


   子容器a

   子容器b

   



18. 透明png圖片會(huì)帶背景色

問題:

在ie6下透明的png圖片會(huì)帶一個(gè)背景色

解決:

background-image: url(icon_home.png);

background-repeat: no-repeat;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_home.png');

_background-image: none;

19. list-style-position默認(rèn)值的問題

問題:

ie下list-style-position默認(rèn)為inside,   firefox默認(rèn)為outside

解決:

css中指定為outside即可解決兼容性問題

 

20. list-style-image準(zhǔn)確定位的問題

問題:

       li前設(shè)置圖片時(shí),圖片與其后的文字對(duì)齊問題

解決:

1、采用背景定位 和 字符縮進(jìn)的方法

background:url() no-repeat left center; text-index:16px;

2、采用相對(duì)定位方法

li 設(shè)置list-style:url();

li的子元素position:relative;top:-5px;

21. ul標(biāo)簽?zāi)J(rèn)值的問題

問題:

       ul標(biāo)簽在ff中默認(rèn)是有padding值的,而在ie中只有margin有值

解決:

       定義ul{margin:0;padding:0;}就能解決大部分問題

22. IE中l(wèi)i指定高度后,出現(xiàn)排版錯(cuò)誤

問題:

在ie下如果為li指定高度可能會(huì)出現(xiàn)排版錯(cuò)位

解決:

       設(shè)置line-height

23. ul或li浮動(dòng)后,顯示在div外

問題:

div中的ul或li設(shè)置float以后,都不在div中

解決:

必須在ul標(biāo)簽后加

來閉合外層div

24. ul浮動(dòng)后,margin變大

問題:

ul設(shè)置 float后,在ie中margin將變大

解決:<, /SPAN>

設(shè)置ul的display:inline,li的list-style-position:outside

25. li浮動(dòng)后,margin變大

問題:

li設(shè)置 float后,在ie中margin將變大

解決:

設(shè)置li的display:inline

26. 嵌套使用ul、li的問題

問題:

ie的bug,嵌套使用ul、li時(shí),里層的li設(shè)置float以后,外層li不設(shè)置float, 里面的ul頂部和它外面的li總是有一段間距

解決:

設(shè)置里面的ul的zoom:1

 

27. IE6-7 li底部有3px的問題

問題:

       這個(gè)bug產(chǎn)生的充要條件是li的子元素浮動(dòng)并且li設(shè)置了以下CSS屬性之一:width、height、zoom、padding-top、padding-bottom、margin-top、margin-bottom。

解決:

1、div設(shè)置clear:left|both,這時(shí)li不能設(shè)置width、height、zoom。

2、li設(shè)置float:left,這時(shí)li可以設(shè)置width、height、zoom。

3、li設(shè)置clear:left|both,這時(shí)li不能設(shè)置width、height、zoom。

4、IE6/IE7的這個(gè)Bug可以通過給li中的div設(shè)置vertical-align:top|middle|bottom解決。

 

28. IE6 垂直列表間隙的問題

問題:

       li中有a且設(shè)置display:block時(shí),ie6中列表間會(huì)出現(xiàn)空隙

解決:

1、li中加display:inline;

2、li使用float  然后 clear:both;

3、給包含的文本末尾添加一個(gè)空格

4、設(shè)置width

 

29. IE6 列表背景顏色失效的問題

問題:

當(dāng)父元素設(shè)置position:relative;時(shí),在ie6中第一個(gè)ul、ol、dl的背景顏色失效

解決:

       ul、ol、dl 都設(shè)置為position:relative;

 

30. IE6-7 列表背景顏色失效的問題2

問題:

做橫向?qū)Ш綑跁r(shí),ul設(shè)置為float且有背景色,li設(shè)置為float。ie6-7背景顏色失效

解決:

很多ie的bug都可以通過觸發(fā)layout來解決 ul添加屬性

1、height:1%;

2、float:left;

3、zoom:1;

 

31. 列表不能換行的問題

問題:

       li設(shè)置為浮動(dòng),后面的li緊隨其后,不能換行

解決:

1、為這個(gè)ul定義合適的寬高

2、給包含這個(gè)ul 的父div定義合適的寬高。

 

32. li中的內(nèi)容以省略號(hào)顯示

問題:

li中內(nèi)容超過長度時(shí),想以省略號(hào)顯示, 此方法適用于ie6-7-8、opera、safari瀏覽器 

ff瀏覽器不支持

解決:

li{width:200px; white-space:nowrap;text-overflow:ellipsis;

-o-text-overflow:ellipsis; overflow: hidden; }

 

33. 超鏈接訪問過后hover樣式不出現(xiàn)的問題

問題:

       點(diǎn)擊超鏈接后,hover、active樣式?jīng)]有效果

解決:

       改變CSS屬性的排列順序: L-V-H-A 

 

34. 禁用中文輸入法的問題

問題:

       不能在輸入框中輸入漢字

解決:

只在ie系列 和ff中有效

ime-mode:disabled    (但可以粘貼)

禁用粘貼:

onpaste="return false"

 

35. 除去滾動(dòng)條的問題

問題:

       隱藏滾動(dòng)條

解決:

1、只有ie6-7支持

2、除ie6-7不支持 body{overflow:hidden}

3、所有瀏覽器 html{overflow:hidden}

 

36. 讓層顯示在FLASH之上

問題:

       想讓層的內(nèi)容顯示在flash上

解決:

把FLASH設(shè)置透明

1、

2、

 

37. 去除鏈接虛線邊框的問題

問題:

當(dāng)點(diǎn)擊超鏈接后,ie6/7/8  ff會(huì)出現(xiàn)虛線邊框 ,而opera、safari沒有虛線邊框

解決:

ie6/7中 設(shè)置為a { blr:expression_r(this.onFocus=this.blur()) }

ie8 和 ff 都不支持expression  在ie8 、ff中設(shè)置為  :focus { outline: none; }

 

38. css濾鏡的問題

問題:

    css濾鏡只在ie中有效,F(xiàn)irefox, Safari(WebKit), Opera只能夠設(shè)置透明,它們不支持濾鏡filter,無法實(shí)現(xiàn)圖片切換中間變換的效果,只能通過透明度來設(shè)置。

解決:

       ff中設(shè)置透明度   -moz-opacity:0.10;  opacity:0.6;

ie中只設(shè)置filter:alpha(opacity=50); 時(shí),ie6-7失效,還要設(shè)置

1、zoom:1;  2、width:100%;

 

39. IE6背景閃爍的問題

問題:

       鏈接、按鈕用CSS sprites作為背景,在ie6下會(huì)有背景圖閃爍的現(xiàn)象。原因是:IE6沒有將背景圖緩存,每次觸發(fā)hover的時(shí)候都會(huì)重新加載

解決:

       可以用JavaScript設(shè)置ie6緩存這些圖片:

document.execCommand("BackgroundImageCache ",false,true);

 

40. 出現(xiàn)重復(fù)文字的問題

問題:


 

 

 ↓這就是多出來的那只豬


解決:

1、  改變結(jié)構(gòu),不出現(xiàn)【一個(gè)容器包含2兩個(gè)具有“float”樣式的子容器】的結(jié)構(gòu)。

2、減小第二個(gè)容器的寬度,使父容器寬度減去第二個(gè)容器寬度的值大于3

3、去掉所有的注釋。

4、修正注釋的寫法。

5、在第二個(gè)容器后面加一個(gè)或者多個(gè)

來解決。

41. ff、chrome絕對(duì)定位無效

問題:

在IE給td設(shè)置position:relative,然后給它包含的一個(gè)容器使用position:absolute進(jìn)行定位是有效的,但在FF和Chrome下卻不可以。

解決:

設(shè)置td的display:block。

 

42. IE6 絕對(duì)定位的問題

問題:


background:#CCC;">dovapour

內(nèi)容


解決:

left的定位錯(cuò)誤問題

1、給父層設(shè)置zoom:1觸發(fā)layout。

2、給父層設(shè)置寬度width

 

bottom的定位錯(cuò)誤問題

1、給父層設(shè)置zoom:1觸發(fā)layout。

2、給父層設(shè)置高度height

 

43. 子容器寬度大于父容器寬度時(shí),內(nèi)容超出

問題:

子DIV的寬度和父DIV的寬度都已經(jīng)定義,在IE6中如果其子DIV的寬度大于父DIV的寬度,父DIV的寬度將會(huì)被擴(kuò)展,在其他瀏覽器中父DIV的寬度將不會(huì)擴(kuò)展,子DIV將超出父DIV

解決:

設(shè)置overflow:hidden,子DIV將不會(huì)超出父DIV。

44. float的div閉合的問題

問題:

例如:<#div id=”floatA” ><#div id=”floatB” ><#div id=” NOTfloatC” >這里的NOTfloatC并不希望繼續(xù)平移,而是希望往下排。(其中floatA、floatB的屬性已經(jīng)設(shè)置為 float:left;)  

這段代碼在IE中毫無問題,問題出在其他瀏覽器中。原因是NOTfloatC并非float標(biāo)簽,必須將float標(biāo)簽 閉合。

解決:

在 <#div class=”floatB”> <#div class=”NOTfloatC”>之間加上 < #div class=”clear”>這個(gè)div一定要注意位置,而且必須與兩個(gè)具有float屬性的div同級(jí),之間不能存在嵌套關(guān)系,否則會(huì)產(chǎn)生異常。 并且將clear這種樣式定義為為如下即可:.clear{ clear:both;}

 

45. 單選框、復(fù)選框與后面的文字對(duì)不齊

問題:

     單選框、復(fù)選框與后面的文字對(duì)不齊。

解決:

.align{font-size:12px;}

.align input{ display:block; float:left;}

.align label{ display:block; float:left; padding-top:3px; *padding-top:5px;}



需注意的問題:

 

1. 設(shè)置padding后高度和寬帶都會(huì)增加

說明:

       除了ie5.5,其他所有瀏覽器中,設(shè)置padding以后高度和寬帶都會(huì)增加

2. 使用XHTML 1.0 Transitional后,div寬度

說明:

       在使用XHTML 1.0 Transitional以后div寬度都不包含border的寬度了,設(shè)置寬度的時(shí)候需要注意下。

3. 外層相對(duì)定位,內(nèi)層絕對(duì)定位

說明:

ie6下,外層div的postion: relative,并設(shè)置text-align,內(nèi)層div的postion: absolute,這時(shí)內(nèi)層的位置是相對(duì)于text-align而言的

例如:

position:relative

position:absolute


4.   顯示的大小不一致

說明:

默認(rèn)字本顯示問題,導(dǎo)致 顯示的大小不一致,在ie下比較小一點(diǎn),其他的瀏覽器都一致,當(dāng)你使用了 造成問題時(shí)請(qǐng)注意。

5. 邊框重疊說明

說明:

為 table、td 都指定了邊框后,然后使用border-collapse:collapse讓邊框重疊,可以看出在發(fā)生重疊時(shí),F(xiàn)irefox 是用 td 覆蓋 table 的,而 IE 是用 table 覆蓋 td 的。使用時(shí)候需要注意。

6. 設(shè)置td padding的說明

說明:

設(shè)置td的padding以后高度和寬帶都會(huì)增加,padding-left和padding-right的效果都一樣增加了td的寬帶,但是 padding-top和padding-bottom的效果不一樣。最好不要使用td的ding-top和padding-bottom

7. ul設(shè)置的說明

說明:

ul一般設(shè)置:list-style-type:none;margin:0px;padding:0px;li一般設(shè)置:list-style-type:none; list-style-position:outside

8. 使一個(gè)層垂直居中于瀏覽器中

說明:

使用百分比絕對(duì)定位,與外補(bǔ)丁負(fù)值的技巧,負(fù)值的大小為其自身寬度高度除以二

div {

position:absolute; top:50%; lef:50%; margin:-100px 0 0 -100px;

width:200px; height:200px; border:1px solid red;

}

 

9. 萬能 float 閉合

說明:

可以用這個(gè)解決多個(gè)div對(duì)齊時(shí)的間距不對(duì), 將以下代碼加入Global CSS 中,給需要閉合的div加上 class=”clearfix” 即可


10. 觸發(fā)layout

說明:

IE6中很多Bug都可以通過觸發(fā)layout得到解決.下列的CSS屬性或取值會(huì)讓一個(gè)元素獲得layout:        

position:absolute 絕對(duì)定位元素的包含區(qū)塊(containing block)就會(huì)經(jīng)常在這一方面出問題

float:left|right 由于layout元素的特性,浮動(dòng)模型會(huì)有很多怪異的表現(xiàn)

display:inline-block 當(dāng)一個(gè)內(nèi)聯(lián)級(jí)別的元素需要layout的時(shí)候就往往符用到它,這也可能也是這個(gè)CSS屬性的唯一效果----讓某個(gè)元素有l(wèi)ayout

width: 除auto外的任何值

height: 除auto外的任何值

zoom: 除auto外的任何值

 

11、如何使連續(xù)長字段自動(dòng)換行

ff最新版本 word-wrap:break-word;就可以了

ff舊版本 還要使用javascript完成文字換行


懂色av懂色av粉嫩av_精品人妻伦九区久久aaa片_中文字幕在线有码_免费a在线观看播放_欧美自拍偷拍网_国产黑丝一区二区_国内精品免费视频_日韩免费成人av_国产97免费视频_日本一卡二卡在线
亚洲欧美中日韩| 精品一区二区三区影院在线午夜 | 在线观看91精品国产入口| 久久青草欧美一区二区三区| 日av在线不卡| 好吊日免费视频| 欧美一级二级三级蜜桃| 午夜免费欧美电影| 天天躁日日躁狠狠躁av麻豆男男| 欧美日本国产视频| 亚洲18色成人| 日本一区二区三区网站| 日韩片之四级片| 麻豆精品一区二区三区| 国产高潮呻吟久久| 国产日产精品一区| 国产iv一区二区三区| 亚洲色婷婷一区二区三区| 国产精品国产三级国产普通话三级 | 97se亚洲国产综合自在线观| 午夜69成人做爰视频| 亚洲欧美国产三级| 人妻精油按摩bd高清中文字幕| 欧美日韩在线不卡| 日韩国产精品久久| 最新中文字幕av| 亚洲国产精品高清| 99这里只有精品| 欧美日韩精品一区二区三区四区| 亚洲成人在线免费| 中文字幕在线免费看线人| 欧美精品一区二区在线观看| 国产乱码字幕精品高清av| 小泽玛利亚一区二区免费| 性爱在线免费视频| 中文字幕欧美日韩一区| 91影院在线免费观看| 欧美一区二区三区影视| 激情深爱一区二区| 东方av正在进入| 亚洲国产一区二区在线播放| 黄色工厂在线观看| 欧美激情一区二区在线| 91麻豆123| 日韩精品在线一区二区| 国产激情一区二区三区| 欧美亚一区二区| 日本女优在线视频一区二区| 久久精品色妇熟妇丰满人妻| 亚洲女女做受ⅹxx高潮| 粉嫩av懂色av蜜臀av分享| 久久精品视频在线看| av高清不卡在线| 日韩一级免费一区| 国产成人av电影在线| 精品视频在线看| 韩国欧美一区二区| 欧美制服丝袜第一页| 裸体一区二区三区| 色噜噜久久综合| 免费成人av在线播放| 色综合久久久久综合| 日韩成人免费看| 色婷婷激情一区二区三区| 欧美aaaaa成人免费观看视频| 国精产品一区一区二区三区mba| 亚洲成av人片www| 久久精品一区二区三区四区五区| 亚洲电影欧美电影有声小说| 亚洲一二三四五六区| 天堂av在线一区| 日本韩国视频一区二区| 久久se精品一区精品二区| 在线观看视频91| 国产乱子伦一区二区三区国色天香 | 欧美激情综合五月色丁香| 91人妻一区二区| 国产精品视频在线看| 99久久人妻精品免费二区| 亚洲欧洲制服丝袜| 91激情视频在线观看| 亚洲va国产天堂va久久en| 91高清免费看| 经典三级视频一区| 91麻豆精品国产91久久久久久久久| 成人精品高清在线| 欧美精品一区二区三区在线| 一区二区三区四区影院| 《视频一区视频二区| 日日操免费视频| 蜜桃一区二区三区四区| 欧美日韩一区二区在线观看| 成人黄色网址在线观看| 久久久精品中文字幕麻豆发布| 麻豆精品国产传媒av| 亚洲精品欧美激情| 中日韩一级黄色片| 国内精品写真在线观看| 欧美xxxxxxxx| 菠萝菠萝蜜网站| 亚洲成a人在线观看| 欧美色爱综合网| a在线播放不卡| 国产精品青草久久| 成人做爰视频网站| 国产真实乱偷精品视频免| 精品国产一区久久| 国产精品无码久久久久久| 午夜欧美2019年伦理| 欧美日韩三级在线| 91看片淫黄大片一级在线观看| 中文字幕在线免费不卡| 天天看天天摸天天操| 国产高清在线精品| 国产清纯白嫩初高生在线观看91 | 欧美亚洲动漫另类| 人妻换人妻仑乱| 一区二区三区av电影 | 亚洲一区二区三区自拍| 色综合久久66| 97超碰欧美中文字幕| 亚洲黄色性网站| 在线精品视频一区二区| 91视频com| 亚洲精品成a人| 欧美性欧美巨大黑白大战| 91丨九色丨黑人外教| 亚洲精品水蜜桃| 欧美亚洲一区二区在线观看| 在线观看视频你懂得| 亚洲风情在线资源站| 欧美精品777| 国产黄色三级网站| 青青草国产成人av片免费| 精品日韩欧美一区二区| 欧美熟妇激情一区二区三区| 国内精品伊人久久久久av一坑 | 顶级嫩模精品视频在线看| 国产精品婷婷午夜在线观看| 私库av在线播放| 又黄又爽又色的视频| 亚洲第一二三四区| 欧美一区二区女人| 中文字幕第4页| 国产福利91精品一区| 中文字幕一区二区三中文字幕| 色噜噜狠狠色综合中国| 亚洲午夜久久久久久久久| 奇米色一区二区三区四区| 久久综合狠狠综合久久激情| 日韩av片在线免费观看| 99riav久久精品riav| 午夜视频一区二区| 欧美本精品男人aⅴ天堂| 91n在线视频| 91免费观看国产| 视频一区免费在线观看| 久久一区二区三区四区| 粉嫩av性色av蜜臀av网站| 中文字幕第六页| 日韩电影在线观看电影| 欧美激情自拍偷拍| 在线观看国产精品网站| 国产在线观看无码免费视频| 国产精品一品二品| 一区二区三区四区在线播放| 欧美成人一区二区三区| 国产美女福利视频| 色哟哟无码精品一区二区三区| 久久疯狂做爰流白浆xx| 亚洲欧洲韩国日本视频| 欧美一区二区高清| 欧美成人久久久免费播放| 91日韩在线专区| 蜜臀久久99精品久久久画质超高清 | 国产xxx在线观看| 精品一区二区综合| 一区二区免费在线| 久久―日本道色综合久久| 在线免费观看日本欧美| 中文字幕在线1| 91丨porny丨最新| 久久丁香综合五月国产三级网站| 亚洲欧美激情一区二区| 精品不卡在线视频| 在线观看日韩毛片| 无码一区二区三区在线| 91蜜桃婷婷狠狠久久综合9色| 欧美aaa在线| 亚洲黄色录像片| 国产性天天综合网| 欧美夫妻性生活| 中文字幕另类日韩欧美亚洲嫩草| 中文在线永久免费观看| eeuss鲁片一区二区三区在线看| 蜜臀av一区二区三区| 樱桃国产成人精品视频| 国产三级三级三级精品8ⅰ区| 在线播放欧美女士性生活| 99久久99久久精品国产|