日韩欧美一级大片色视频-五月婷婷丁香久久综合-中文字幕成人免费在线-久久99 精品视频-欧美人妻激情制服丝袜另类-黄色高清av网站在线观看-亚洲国产成人精品刺激内射白浆-在线观看入口成人精品污污污-日韩av东京热电影,国产日韩免费观看,国产成人精选在线视频,久久精品在线人妻

免費(fèi)獲取策劃方案多一份參考,總有益處

重慶建網(wǎng)站

Website construction

案例778

重慶建網(wǎng)站

瀏覽器兼容性問題建網(wǎng)站常見問題匯聚

來源:派臣科技|時(shí)間:2017-10-04|瀏覽:

1. 默認(rèn)的內(nèi)外邊距不同
問題:
各個(gè)瀏覽器默認(rèn)的內(nèi)外邊距不同
修復(fù):
*{margin:0;padding:0;}

2. 水平居中的問題
問題:
設(shè)立 text-align: center
ie6-7文本居中,嵌套的塊元素也會(huì)居中
ff /opera /safari /ie8文本會(huì)居中,嵌套塊不會(huì)居中
修復(fù):
塊元素設(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ì)垂直居中
修復(fù):
給容器設(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ì)超出邊框
修復(fù):
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è)字體的高度
修復(fù):
為這個(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是最小寬度。
修復(fù):
操作ie6不支持但其余瀏覽器支持的屬性!important。
設(shè)立屬性min-height:200px; height:auto !important; height:200px;

7. td高度的問題
問題:
table中td的寬度都不包括border的寬度,但是oprea和ff中td的高度包括了border的高度
修復(fù):
設(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)空白行。
修復(fù):
設(shè)立p的margin:0px,再設(shè)立div的padding-top和padding-bottom
9. IE6-7圖片下面有空隙的問題
問題:
塊元素中含有圖片時(shí),ie6-7中會(huì)出現(xiàn)圖片下有空隙
修復(fù):
1、在源代碼中讓和在同一行
2、將圖片轉(zhuǎn)化為塊級(jí)對(duì)象display:block;
3、設(shè)立圖片的垂直對(duì)齊方式 vertical-align:top/middle/bottom
4、改變父對(duì)象的屬性,如果父對(duì)象的寬、高固定,圖片大小隨父對(duì)象而定,那么能夠?qū)Ω冈卦O(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;
修復(fù):
設(shè)立display:inline;

11. IE6 weidth為奇數(shù),右邊多出1px的問題
問題:
父級(jí)元素采用相對(duì)定調(diào),且寬度設(shè)立為奇數(shù)時(shí),子元素采用絕對(duì)定調(diào),在ie6中會(huì)出現(xiàn)右側(cè)多出1像素
修復(fù):
將寬度的奇數(shù)值改成偶數(shù)

12. IE6兩個(gè)層之間3px的問題
問題:
左邊層采用浮動(dòng),右邊沒有采用浮動(dòng),這時(shí)在ie6中兩層之間就會(huì)形成3像素的間距
修復(fù):
1、右邊層也采用浮動(dòng) float
2、左邊層添加屬性 margin-right:-3px;

13. IE6 子元素絕對(duì)定調(diào)的問題
問題:
父級(jí)元素操作padding后,子元素操作絕對(duì)定調(diào),不能正確定調(diào)
修復(fù):
在子元素中設(shè)立 _left:-20px; _top:-1px;

14. 顯示手型cursor:hand
問題:
ie6/7/8、opera 都支持 但是safari 、 ff 不支持
修復(fù):
寫成 cursor:pointer; (所有瀏覽器都能辨別)

15. IE6-7 line-height失效的問題
問題:
在ie中img與文字放一起時(shí), line-height不起用途
修復(fù):
都設(shè)立成float
16. td自動(dòng)換行的問題
問題:
Table寬度固定,td自動(dòng)換行
修復(fù):
設(shè)立Table的table-layout:fixed,td的word-wrap:break-word
17. 子容器浮動(dòng)后,父容器擴(kuò)展問題
問題:
子容器都float以后,父容器沒有設(shè)定高度,父容器將不會(huì)擴(kuò)展
修復(fù):
只需要添加一個(gè)clear:both的div,代碼如下:


子容器a


子容器b




18. 透明png圖片會(huì)帶背景色
問題:
在ie6下透明的png圖片會(huì)帶一個(gè)背景色
修復(fù):
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
修復(fù):
css中指定為outside即可修復(fù)兼容性問題

20. list-style-image準(zhǔn)確立位的問題
問題:
li前設(shè)立圖片時(shí),圖片與其后的文字對(duì)齊問題
修復(fù):
1、采用背景定調(diào) 和 字符縮進(jìn)的手法
background:url() no-repeat left center; text-index:16px;
2、采用相對(duì)定調(diào)手法
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有值
修復(fù):
定義ul{margin:0;padding:0;}就能修復(fù)大部分問題
22. IE中l(wèi)i指定高度后,出現(xiàn)排版謬誤
問題:
在ie下如果為li指定高度可能會(huì)出現(xiàn)排版錯(cuò)位
修復(fù):
設(shè)立line-height
23. ul或li浮動(dòng)后,顯示在div外
問題:
div中的ul或li設(shè)立float以后,都不在div中
修復(fù):
必須在ul標(biāo)簽后加來閉合外層div
24. ul浮動(dòng)后,margin變大
問題:
ul設(shè)立 float后,在ie中margin將變大
修復(fù):<, /SPAN>
設(shè)立ul的display:inline,li的list-style-position:outside
25. li浮動(dòng)后,margin變大
問題:
li設(shè)立 float后,在ie中margin將變大
修復(fù):
設(shè)立li的display:inline
26. 嵌套操作ul、li的問題
問題:
ie的bug,嵌套操作ul、li時(shí),里層的li設(shè)立float以后,外層li不設(shè)立float, 里面的ul頂部和它外面的li一直有一段間距
修復(fù):
設(shè)立里面的ul的zoom:1

27. IE6-7 li底部有3px的問題
問題:
這個(gè)bug形成的充要條件是li的子元素浮動(dòng)并且li設(shè)立了以下CSS屬性之一:width、height、zoom、padding-top、padding-bottom、margin-top、margin-bottom。
修復(fù):
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修復(fù)。

28. IE6 垂直列表間隙的問題
問題:
li中有a且設(shè)立display:block時(shí),ie6中列表間會(huì)出現(xiàn)空隙
修復(fù):
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的背景顏色失效
修復(fù):
ul、ol、dl 都設(shè)立為position:relative;

30. IE6-7 列表背景顏色失效的問題2
問題:
做橫向?qū)Ш綑跁r(shí),ul設(shè)立為float且有背景色,li設(shè)立為float。ie6-7背景顏色失效
修復(fù):
許多ie的bug都能夠通過觸發(fā)layout來修復(fù) ul添加屬性
1、height:1%;
2、float:left;
3、zoom:1;

31. 列表不能換行的問題
問題:
li設(shè)立為浮動(dòng),后面的li緊隨其后,不能換行
修復(fù):
1、為這個(gè)ul定義適合的寬高
2、給包括這個(gè)ul 的父div定義適合的寬高。

32. li中的內(nèi)容以省略號(hào)顯示
問題:
li中內(nèi)容超過長(zhǎng)度時(shí),想以省略號(hào)顯示, 此手法適用于ie6-7-8、opera、safari瀏覽器
ff瀏覽器不支持
修復(fù):
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)]靈驗(yàn)果
修復(fù):
改變CSS屬性的排列順序: L-V-H-A

34. 禁用中文輸入法的問題
問題:
不能在輸入框中輸入漢字
修復(fù):
只在ie系列 和ff中靈驗(yàn)
ime-mode:disabled (但能夠粘貼)
禁用粘貼:
onpaste="return false"

35. 除去滾動(dòng)條的問題
問題:
隱藏滾動(dòng)條
修復(fù):
1、只有ie6-7支持
2、除ie6-7不支持 body{overflow:hidden}
3、所有瀏覽器 html{overflow:hidden}

36. 讓層顯示在FLASH之上
問題:
想讓層的內(nèi)容顯示在flash上
修復(fù):
把FLASH設(shè)立透明
1、
2、

37. 去除鏈接虛線邊框的問題
問題:
當(dāng)點(diǎn)擊超鏈接后,ie6/7/8 ff會(huì)出現(xiàn)虛線邊框 ,而opera、safari沒有虛線邊框
修復(fù):
ie6/7中 設(shè)立為a { blr:expression_r(this.onFocus=this.blur()) }
ie8 和 ff 都不支持expression 在ie8 、ff中設(shè)立為 :focus { outline: none; }

38. css濾鏡的問題
問題:
css濾鏡只在ie中靈驗(yàn),F(xiàn)irefox, Safari(WebKit), Opera只可以設(shè)立透明,它們不支持濾鏡filter,無法實(shí)現(xiàn)圖片切換中間更換的效益,只能通過透明度來設(shè)立。
修復(fù):
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ì)重新加載
修復(fù):
能夠用JavaScript設(shè)立ie6緩存這些圖片:
document.execCommand("BackgroundImageCache ",false,true);

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




↓這就是多出來的那只豬



修復(fù):
1、 改變構(gòu)架,不出現(xiàn)【一個(gè)容器包括2兩個(gè)具備“float”樣式的子容器】的構(gòu)架。
2、減小第二個(gè)容器的寬度,使父容器寬度減去第二個(gè)容器寬度的值大于3
3、去掉所有的注釋。
4、更正注釋的寫法。
5、在第二個(gè)容器后面加一個(gè)或者多個(gè)來修復(fù)。
41. ff、chrome絕對(duì)定調(diào)無效
問題:
在IE給td設(shè)立position:relative,然后給它包括的一個(gè)容器操作position:absolute實(shí)行定調(diào)是靈驗(yàn)的,但在FF和Chrome下卻不能夠。
修復(fù):
設(shè)立td的display:block。

42. IE6 絕對(duì)定調(diào)的問題
問題:


background:#CCC;">dovapour


內(nèi)容


修復(fù):
left的定調(diào)謬誤問題
1、給父層設(shè)立zoom:1觸發(fā)layout。
2、給父層設(shè)立寬度width

bottom的定調(diào)謬誤問題
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
修復(fù):
設(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)簽 閉合。
修復(fù):
在 <#div class=”floatB”> <#div class=”NOTfloatC”>之間加上 < #div class=”clear”>這個(gè)div務(wù)必要留意位置,而且必須與兩個(gè)具備float屬性的div同級(jí),之間不能存在嵌套關(guān)聯(lián),否則會(huì)形成異常。 并且將clear這種樣式定義為為如下即可:.clear{ clear:both;}

45. 單選框、復(fù)選框與后面的文字對(duì)不齊
問題:
單選框、復(fù)選框與后面的文字對(duì)不齊。
修復(fù):
.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ì)定調(diào),內(nèi)層絕對(duì)定調(diào)
介紹:
ie6下,外層div的postion: relative,并設(shè)立text-align,內(nèi)層div的postion: absolute,這時(shí)內(nèi)層的位置是相對(duì)于text-align而言的
例如:

position:relative

position:absolute



4. 顯示的大小不統(tǒng)一
介紹:
默認(rèn)字本顯示問題,造成顯示的大小不統(tǒng)一,在ie下對(duì)照小一點(diǎn),其他的瀏覽器都統(tǒng)一,當(dāng)你操作了導(dǎo)致問題時(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ì)定調(diào),與外補(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è)修復(fù)多個(gè)div對(duì)齊時(shí)的間距不對(duì), 將以下代碼加入Global CSS 中,給需要閉合的div加上 class=”clearfix” 即可

10. 觸發(fā)layout
介紹:
IE6中許多Bug都能夠通過觸發(fā)layout得到修復(fù).下列的CSS屬性或取值會(huì)讓一個(gè)元素獲取layout:
position:absolute 絕對(duì)定調(diào)元素的包括區(qū)塊(containing block)就會(huì)時(shí)常在這一方面出問題
float:left|right 因?yàn)閘ayout元素的特質(zhì),浮動(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ù)長(zhǎng)字段自動(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ì)形成3像素的間距
修復(fù):
1、右邊層也采用浮動(dòng) float
2、左邊層添加屬性 margin-right:-3px;

13. IE6 子元素絕對(duì)定調(diào)的問題
問題:
父級(jí)元素操作padding后,子元素操作絕對(duì)定調(diào),不能正確定調(diào)
修復(fù):
在子元素中設(shè)立 _left:-20px; _top:-1px;

14. 顯示手型cursor:hand
問題:
ie6/7/8、opera 都支持 但是safari 、 ff 不支持
修復(fù):
寫成 cursor:pointer; (所有瀏覽器都能辨別)

15. IE6-7 line-height失效的問題
問題:
在ie中img與文字放一起時(shí), line-height不起用途
修復(fù):
都設(shè)立成float
16. td自動(dòng)換行的問題
問題:
Table寬度固定,td自動(dòng)換行
修復(fù):
設(shè)立Table的table-layout:fixed,td的word-wrap:break-word
17. 子容器浮動(dòng)后,父容器擴(kuò)展問題
問題:
子容器都float以后,父容器沒有設(shè)定高度,父容器將不會(huì)擴(kuò)展
修復(fù):
只需要添加一個(gè)clear:both的div,代碼如下:


子容器a


子容器b




18. 透明png圖片會(huì)帶背景色
問題:
在ie6下透明的png圖片會(huì)帶一個(gè)背景色
修復(fù):
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
修復(fù):
css中指定為outside即可修復(fù)兼容性問題

20. list-style-image準(zhǔn)確立位的問題
問題:
li前設(shè)立圖片時(shí),圖片與其后的文字對(duì)齊問題
修復(fù):
1、采用背景定調(diào) 和 字符縮進(jìn)的手法
background:url() no-repeat left center; text-index:16px;
2、采用相對(duì)定調(diào)手法
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有值
修復(fù):
定義ul{margin:0;padding:0;}就能修復(fù)大部分問題
22. IE中l(wèi)i指定高度后,出現(xiàn)排版謬誤
問題:
在ie下如果為li指定高度可能會(huì)出現(xiàn)排版錯(cuò)位
修復(fù):
設(shè)立line-height
23. ul或li浮動(dòng)后,顯示在div外
問題:
div中的ul或li設(shè)立float以后,都不在div中
修復(fù):
必須在ul標(biāo)簽后加來閉合外層div
24. ul浮動(dòng)后,margin變大
問題:
ul設(shè)立 float后,在ie中margin將變大
修復(fù):<, /SPAN>
設(shè)立ul的display:inline,li的list-style-position:outside
25. li浮動(dòng)后,margin變大
問題:
li設(shè)立 float后,在ie中margin將變大
修復(fù):
設(shè)立li的display:inline
26. 嵌套操作ul、li的問題
問題:
ie的bug,嵌套操作ul、li時(shí),里層的li設(shè)立float以后,外層li不設(shè)立float, 里面的ul頂部和它外面的li一直有一段間距
修復(fù):
設(shè)立里面的ul的zoom:1

27. IE6-7 li底部有3px的問題
問題:
這個(gè)bug形成的充要條件是li的子元素浮動(dòng)并且li設(shè)立了以下CSS屬性之一:width、height、zoom、padding-top、padding-bottom、margin-top、margin-bottom。
修復(fù):
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修復(fù)。

28. IE6 垂直列表間隙的問題
問題:
li中有a且設(shè)立display:block時(shí),ie6中列表間會(huì)出現(xiàn)空隙
修復(fù):
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的背景顏色失效
修復(fù):
ul、ol、dl 都設(shè)立為position:relative;

30. IE6-7 列表背景顏色失效的問題2
問題:
做橫向?qū)Ш綑跁r(shí),ul設(shè)立為float且有背景色,li設(shè)立為float。ie6-7背景顏色失效
修復(fù):
許多ie的bug都能夠通過觸發(fā)layout來修復(fù) ul添加屬性
1、height:1%;
2、float:left;
3、zoom:1;

31. 列表不能換行的問題
問題:
li設(shè)立為浮動(dòng),后面的li緊隨其后,不能換行
修復(fù):
1、為這個(gè)ul定義適合的寬高
2、給包括這個(gè)ul 的父div定義適合的寬高。

32. li中的內(nèi)容以省略號(hào)顯示
問題:
li中內(nèi)容超過長(zhǎng)度時(shí),想以省略號(hào)顯示, 此手法適用于ie6-7-8、opera、safari瀏覽器
ff瀏覽器不支持
修復(fù):
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)]靈驗(yàn)果
修復(fù):
改變CSS屬性的排列順序: L-V-H-A

34. 禁用中文輸入法的問題
問題:
不能在輸入框中輸入漢字
修復(fù):
只在ie系列 和ff中靈驗(yàn)
ime-mode:disabled (但能夠粘貼)
禁用粘貼:
onpaste="return false"

35. 除去滾動(dòng)條的問題
問題:
隱藏滾動(dòng)條
修復(fù):
1、只有ie6-7支持
2、除ie6-7不支持 body{overflow:hidden}
3、所有瀏覽器 html{overflow:hidden}

36. 讓層顯示在FLASH之上
問題:
想讓層的內(nèi)容顯示在flash上
修復(fù):
把FLASH設(shè)立透明
1、
2、

37. 去除鏈接虛線邊框的問題
問題:
當(dāng)點(diǎn)擊超鏈接后,ie6/7/8 ff會(huì)出現(xiàn)虛線邊框 ,而opera、safari沒有虛線邊框
修復(fù):
ie6/7中 設(shè)立為a { blr:expression_r(this.onFocus=this.blur()) }
ie8 和 ff 都不支持expression 在ie8 、ff中設(shè)立為 :focus { outline: none; }

38. css濾鏡的問題
問題:
css濾鏡只在ie中靈驗(yàn),F(xiàn)irefox, Safari(WebKit), Opera只可以設(shè)立透明,它們不支持濾鏡filter,無法實(shí)現(xiàn)圖片切換中間更換的效益,只能通過透明度來設(shè)立。
修復(fù):
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ì)重新加載
修復(fù):
能夠用JavaScript設(shè)立ie6緩存這些圖片:
document.execCommand("BackgroundImageCache ",false,true);

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




↓這就是多出來的那只豬



修復(fù):
1、 改變構(gòu)架,不出現(xiàn)【一個(gè)容器包括2兩個(gè)具備“float”樣式的子容器】的構(gòu)架。
2、減小第二個(gè)容器的寬度,使父容器寬度減去第二個(gè)容器寬度的值大于3
3、去掉所有的注釋。
4、更正注釋的寫法。
5、在第二個(gè)容器后面加一個(gè)或者多個(gè)來修復(fù)。
41. ff、chrome絕對(duì)定調(diào)無效
問題:
在IE給td設(shè)立position:relative,然后給它包括的一個(gè)容器操作position:absolute實(shí)行定調(diào)是靈驗(yàn)的,但在FF和Chrome下卻不能夠。
修復(fù):
設(shè)立td的display:block。

42. IE6 絕對(duì)定調(diào)的問題
問題:


background:#CCC;">dovapour


內(nèi)容


修復(fù):
left的定調(diào)謬誤問題
1、給父層設(shè)立zoom:1觸發(fā)layout。
2、給父層設(shè)立寬度width

bottom的定調(diào)謬誤問題
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
修復(fù):
設(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)簽 閉合。
修復(fù):
在 <#div class=”floatB”> <#div class=”NOTfloatC”>之間加上 < #div class=”clear”>這個(gè)div務(wù)必要留意位置,而且必須與兩個(gè)具備float屬性的div同級(jí),之間不能存在嵌套關(guān)聯(lián),否則會(huì)形成異常。 并且將clear這種樣式定義為為如下即可:.clear{ clear:both;}

45. 單選框、復(fù)選框與后面的文字對(duì)不齊
問題:
單選框、復(fù)選框與后面的文字對(duì)不齊。
修復(fù):
.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ì)定調(diào),內(nèi)層絕對(duì)定調(diào)
介紹:
ie6下,外層div的postion: relative,并設(shè)立text-align,內(nèi)層div的postion: absolute,這時(shí)內(nèi)層的位置是相對(duì)于text-align而言的
例如:

position:relative

position:absolute



4. 顯示的大小不統(tǒng)一
介紹:
默認(rèn)字本顯示問題,造成顯示的大小不統(tǒng)一,在ie下對(duì)照小一點(diǎn),其他的瀏覽器都統(tǒng)一,當(dāng)你操作了導(dǎo)致問題時(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ì)定調(diào),與外補(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è)修復(fù)多個(gè)div對(duì)齊時(shí)的間距不對(duì), 將以下代碼加入Global CSS 中,給需要閉合的div加上 class=”clearfix” 即可

10. 觸發(fā)layout
介紹:
IE6中許多Bug都能夠通過觸發(fā)layout得到修復(fù).下列的CSS屬性或取值會(huì)讓一個(gè)元素獲取layout:
position:absolute 絕對(duì)定調(diào)元素的包括區(qū)塊(containing block)就會(huì)時(shí)常在這一方面出問題
float:left|right 因?yàn)閘ayout元素的特質(zhì),浮動(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ù)長(zhǎng)字段自動(dòng)換行
ff最新版本 word-wrap:break-word;就能夠了
ff舊版本 還要操作javascript完成文字換行

留言

返回頂部

君
重慶網(wǎng)站建設(shè)重慶建網(wǎng)站瀏覽器兼容性問題建網(wǎng)站常見問題匯聚
中文字幕一区二区三区四区五区-国产成人精品视频在-国产96精品久久久久-欧美激情一区二区免费视频 | 国产日本久久中文字幕-中文字幕成人免费观看-91久久精品国产原创91久久-99精品视频在线观看视频在线 | 国精产品乱码一区一区-日韩在线中文字幕不卡-久久99九九久久久精品-日韩在线播放1区2区3区 | 美女精品久久久久久久久久久-日本午夜激情插插插-国产成人动漫中文字幕-不卡一卡2卡3卡4卡精品在 | 99热在这里只有精品免费观看-久久综合免费伊人网-99热精品99在线-国产日韩换脸av一区在线观看 | 99的爱精品免费视频-国产av一区二区3区-超91福利在线观看-日韩中文字幕人妻免费 | 中文字幕在线视频观看-亚洲av色噜噜噜久久久男同-99精品人妻国产毛片-日韩高清不卡一区二区 | 亚洲av高清在线观看一区二区-日本一区中文字幕在线视频-亚洲成人激情小说网-麻豆91精品91久久久的功能介绍 | 国产专区 自拍偷拍-一区二区三区四区五区日韩-国产精品 正在播放-伊人久久久中文字幕 | 国产91精品久久久久久久久-国产成人av在线播放-色婷婷yy18久久-亚洲aa一级特黄大片 | 日韩精品人人人人人-av鲁丝一区鲁丝二区-日韩一级a级片-日韩亚洲视频一区二区三区 | 久久精品三级电影网-久久东京热这里只有精品视频-99热国产在线中文精品-国产av爽av久久久久成人 久久xxxx日本人妻-欧美熟妇色xxxxx日本妇-欧美久久狠狠操操操操-福利所天堂亚洲五月天 | 亚洲日本激情综合网-色老头国产av一区二区三区-丝袜美女人妻熟女中文字幕-99久久摸下成人h片av | 国产一区二区三区免费在线-69精品久久久久久-999 在线精品视频-蜜桃臀久久久蜜桃臀久久久 | 九九热大香蕉com-久久久亚洲视频播放-国产99视频精品免费观看5-欧美中文字幕在线免费观看 | 日韩av在线播放一区二区-日韩精品蜜桃视频在线观看-日韩一级特黄免费av大片-97久久精品国产熟妇高清网 | 国产精品久久久久精品香港乳瀑瀑-国产又粗又猛又黄又爽无遮掩-性色yyyyyy人妻中文字幕-久久精品,国产综合激情在线 | 五月综合社区婷婷久久-国产av综合一区二区三区最新-日本不卡一区二区三区四区-欧美极品一区二区三区视频 | 91精选一区二区三区久久久-9 6精品久久久久久久久久一-精品午夜人妻一区二区-精品国产一级aaaa片在线看 | 亚洲av色男人天堂-一区二区中文字幕在线-亚洲天堂久久在线观看-激情五月久久激情五月 | 99青青青免费观看视频-精品丰满少妇一区二区三区-中文字幕 熟女人妻伦理网站-91黄色片在线观看 | 91啪啪啪啪啪啪啪国产精品-久久 五月 亚洲 香蕉-日韩av电影中文字幕免费在线观看-久久中文字幕高清. | 色婷婷18禁久久-国产精品日韩欧美 在线-亚洲av,av天堂-欧美日韩国产卡一卡二 | 亚洲欧洲国产av码-超碰97总资源在线观看-成人h动漫精品一区二区三有码-亚洲欧美日韩另类同性 | 国产在线 激情自拍-av日韩大全在线观看-久久久精品少妇视频-密桃av一区二区三区 | 中文字幕一区二区三区四区五区-国产成人精品视频在-国产96精品久久久久-欧美激情一区二区免费视频 | 91日韩精品在线视频-九月丁香婷婷大香蕉-久久精品久久久久久久精-一区二区视频在线观看入口 | 日韩欧美在线视频观看免费-亚洲av乱码毛片在线播放-欧美日韩国产自拍av-91久久国产综合久久久久 成人av精品免费网站-日韩欧美自拍偷拍一区二区-亚洲精品少妇熟女-日韩有码视频中文字幕在线 | 1024人妻一区二区三区不卡-天天射天天射天天干-国产精品久久久久a级-1区2区3区视频观看 | 日本精品区一区二区-美女激情视频一区二区-国产麻豆一区二区三区-久久综合网天天综合 | 玖玖资源站最新网址-亚洲天堂精品久久网站-久久精品国产亚洲av网站不卡-国产91亚洲精品久久久 | 99精品久久久久国产-欧美一级日韩一级亚洲va-精品老熟女一区二区三区四区在线-国产成人精品高清在线 | 午夜推荐观看黄色福利视频网站-欧美日韩国产免费观看-久久久久亚洲精品人妻-人妻少妇中文在线 | 特黄特色的毛片大全-国产av在线第1页-成人av综合一区二区-91中文字幕视频在线观看 | 激情五月开心五月欧美综合区-欧亚日韩在线一区二区三区-蜜臀av人妻精品一区二区三区-岛国中文字幕在线播放 | 成人一区二区三区激情视频-亚洲精品乱码久久蜜桃-亚洲夜夜天天蜜桃尤物-精品国产97久久观看高清 色制服丝袜人妻av一区-大香蕉久久伊人青青草-999精品久久久国产-在线观看中文字幕少妇人妻av | 中文字幕日韩人妻久热-成人无号精品一区二区三区-se五月天天久久亚洲-少妇系列av一区二区三区 | 久久久人妻在线观看-av中文字幕乱码-黑人 hdhdhd-久久亚洲国产一区二区三区 | 亚洲精品日韩精品-日韩成人福利电影在线观看-av天堂亚洲中文字幕在线-成人精品国产亚洲av久久 | 2020久久躁狠狠躁夜夜躁-久久精品久久久久观看99-久久精品射精免费看-少妇10p一区二区 | 国产中文高清视频在线观看-日本中文字幕不卡一二三区-97精品国产91久久久久久久-久久久亚洲熟妇片资源 |