99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区

訂閱本欄目 RSS您所在的位置: 深山工作室 > DIV+CSS > 正文

CSS完美兼容IE6/IE7/FF的通用方法

網(wǎng)絡(luò) 2008/3/21 20:06:44 深山行者 字體: 瀏覽 6390

關(guān)于CSS對(duì)各個(gè)瀏覽器兼容已經(jīng)是老生常談的問(wèn)題了, 網(wǎng)絡(luò)上的教程遍地都是.以下內(nèi)容沒(méi)有太多新穎, 純屬個(gè)人總結(jié), 希望能對(duì)初學(xué)者有一定的幫助.
一、CSS HACK
以下兩種方法幾乎能解決現(xiàn)今所有HACK.

1, !important

隨著IE7對(duì)!important的支持, !important 方法現(xiàn)在只針對(duì)IE6的HACK.(注意寫法.記得該聲明位置需要提前.)
<style>
#wrapper
{
width: 100px!important; /* IE7+FF */
width: 80px; /* IE6 */
}
</style>


2, IE6/IE77對(duì)FireFox

*+html 與 *html 是IE特有的標(biāo)簽, firefox 暫不支持.而*+html 又為 IE7特有標(biāo)簽.
<style>
#wrapper
{
#wrapper { width: 120px; } /* FireFox */
*html #wrapper { width: 80px;} /* ie6 fixed */
*+html #wrapper { width: 60px;} /* ie7 fixed, 注意順序 */
}
</style>


注意:
*+html 對(duì)IE7的HACK 必須保證HTML頂部有如下聲明:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
二、萬(wàn)能 float 閉合


關(guān)于 clear float 的原理可參見(jiàn) [How To Clear Floats Without Structural Markup]
將以下代碼加入Global CSS 中,給需要閉合的div加上 class="clearfix" 即可,屢試不爽.
<style>
/* Clear Fix */

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
</style>
三、其他兼容技巧


1, FF下給 div 設(shè)置 padding 后會(huì)導(dǎo)致 width 和 height 增加, 但I(xiàn)E不會(huì).(可用!important解決)
2, 居中問(wèn)題.
1).垂直居中.將 line-height 設(shè)置為 當(dāng)前 div 相同的高度, 再通過(guò) vertical-align: middle.( 注意內(nèi)容不要換行.)
2).水平居中. margin: 0 auto;(當(dāng)然不是萬(wàn)能)
3, 若需給 a 標(biāo)簽內(nèi)內(nèi)容加上 樣式, 需要設(shè)置 display: block;(常見(jiàn)于導(dǎo)航標(biāo)簽)
4, FF 和 IE 對(duì) BOX 理解的差異導(dǎo)致相差 2px 的還有設(shè)為 float的div在ie下 margin加倍等問(wèn)題.
5, ul 標(biāo)簽在 FF 下面默認(rèn)有 list-style 和 padding . 最好事先聲明, 以避免不必要的麻煩. (常見(jiàn)于導(dǎo)航標(biāo)簽和內(nèi)容列表)
6, 作為外部 wrapper 的 div 不要定死高度, 最好還加上 overflow: hidden.以達(dá)到高度自適應(yīng).
7, 關(guān)于手形光標(biāo). cursor: pointer. 而hand 只適用于 IE.

1 針對(duì)firefox ie6 ie7的css樣式
現(xiàn)在大部分都是用!important來(lái)hack,對(duì)于ie6和firefox測(cè)試可以正常顯示,
但是ie7對(duì)!important可以正確解釋,會(huì)導(dǎo)致頁(yè)面沒(méi)按要求顯示!找到一個(gè)針
對(duì)IE7不錯(cuò)的hack方式就是使用“*+html”,現(xiàn)在用IE7瀏覽一下,應(yīng)該沒(méi)有問(wèn)題了。
現(xiàn)在寫一個(gè)CSS可以這樣:

#1 { color: #333; } /* Moz */
* html #1 { color: #666; } /* IE6 */
*+html #1 { color: #999; } /* IE7 */
那么在firefox下字體顏色顯示為#333,IE6下字體顏色顯示為#666,IE7下字體顏色顯示為#999。

2 css布局中的居中問(wèn)題
主要的樣式定義如下:

body {TEXT-ALIGN: center;}
#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }
說(shuō)明:
首先在父級(jí)元素定義TEXT-ALIGN: center;這個(gè)的意思就是在父級(jí)元素內(nèi)的內(nèi)容居中;對(duì)于IE這樣設(shè)定就已經(jīng)可以了。
但在mozilla中不能居中。解決辦法就是在子元素定義時(shí)候設(shè)定時(shí)再加上“MARGIN-RIGHT: auto;MARGIN-LEFT: auto; ”
需要說(shuō)明的是,如果你想用這個(gè)方法使整個(gè)頁(yè)面要居中,建議不要套在一個(gè)DIV里,你可以依次拆出多個(gè)div,
只要在每個(gè)拆出的div里定義MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。

3 盒模型不同解釋

#box{ width:600px; //for ie6.0- w\idth:500px; //for ff+ie6.0}
#box{ width:600px!important //for ff width:600px; //for ff+ie6.0 width /**/:500px; //for ie6.0-}

4 浮動(dòng)ie產(chǎn)生的雙倍距離

#box{ float:left; width:100px; margin:0 0 0 100px; //這種情況之下IE會(huì)產(chǎn)生200px的距離 display:inline; //使浮動(dòng)忽略}
這里細(xì)說(shuō)一下block,inline兩個(gè)元素,Block元素的特點(diǎn)是:總是在新行上開始,高度,寬度,行高,邊距都可以控制(塊元素);Inline元素的特點(diǎn)是:和其他元素在同一行上,...不可控制(內(nèi)嵌元素);

#box{ display:block; //可以為內(nèi)嵌元素模擬為塊元素 display:inline; //實(shí)現(xiàn)同一行排列的的效果 diplay:table;

IE不認(rèn)得min-這個(gè)定義,但實(shí)際上它把正常的width和height當(dāng)作有min的情況來(lái)使。這樣問(wèn)題就大了,如果只用寬度和高度,
正常的瀏覽器里這兩個(gè)值就不會(huì)變,如果只用min-width和min-height的話,IE下面根本等于沒(méi)有設(shè)置寬度和高度。
比如要設(shè)置背景圖片,這個(gè)寬度是比較重要的。要解決這個(gè)問(wèn)題,可以這樣:
#box{ width: 80px; height: 35px;}html>body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;}

6 頁(yè)面的最小寬度

min-width是個(gè)非常方便的CSS命令,它可以指定元素最小也不能小于某個(gè)寬度,這樣就能保證排版一直正確。但I(xiàn)E不認(rèn)得這個(gè),
而它實(shí)際上把width當(dāng)做最小寬度來(lái)使。為了讓這一命令在IE上也能用,可以把一個(gè)<div> 放到 <body> 標(biāo)簽下,然后為div指定一個(gè)類:
然后CSS這樣設(shè)計(jì):
#container{ min-width: 600px; width:expression(document.body.clientWidth < 600? "600px": "auto" );}
第一個(gè)min-width是正常的;但第2行的width使用了Javascript,這只有IE才認(rèn)得,這也會(huì)讓你的HTML文檔不太正規(guī)。它實(shí)際上通過(guò)Javascript的判斷來(lái)實(shí)現(xiàn)最小寬度。

7 清除浮動(dòng)

.hackbox{ display:table; //將對(duì)象作為塊元素級(jí)的表格顯示}或者.hackbox{ clear:both;}
或者加入:after(偽對(duì)象),設(shè)置在對(duì)象后發(fā)生的內(nèi)容,通常和content配合使用,IE不支持此偽對(duì)象,非Ie 瀏覽器支持,
所 以并不影響到IE/WIN瀏覽器。這種的最麻煩的......#box:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}

8 DIV浮動(dòng)IE文本產(chǎn)生3象素的bug

左邊對(duì)象浮動(dòng),右邊采用外補(bǔ)丁的左邊距來(lái)定位,右邊對(duì)象內(nèi)的文本會(huì)離左邊有3px的間距.

#box{ float:left; width:800px;}#left{ float:left; width:50%;}#right{ width:50%;}*html #left{ margin-right:-3px; //這句是關(guān)鍵}
HTML代碼<div id="box"> <div id="left"></div> <div id="right"></div></div>

9 屬性選擇器(這個(gè)不能算是兼容,是隱藏css的一個(gè)bug)

p[id]{}div[id]{}
這個(gè)對(duì)于IE6.0和IE6.0以下的版本都隱藏,FF和OPera作用
屬性選擇器和子選擇器還是有區(qū)別的,子選擇器的范圍從形式來(lái)說(shuō)縮小了,屬性選擇器的范圍比較大,如p[id]中,所有p標(biāo)簽中有id的都是同樣式的.

10 IE捉迷藏的問(wèn)題

當(dāng)div應(yīng)用復(fù)雜的時(shí)候每個(gè)欄中又有一些鏈接,DIV等這個(gè)時(shí)候容易發(fā)生捉迷藏的問(wèn)題。
有些內(nèi)容顯示不出來(lái),當(dāng)鼠標(biāo)選擇這個(gè)區(qū)域是發(fā)現(xiàn)內(nèi)容確實(shí)在頁(yè)面。
解決辦法:對(duì)#layout使用line-height屬性 或者給#layout使用固定高和寬。頁(yè)面結(jié)構(gòu)盡量簡(jiǎn)單。

11 高度不適應(yīng)

高度不適應(yīng)是當(dāng)內(nèi)層對(duì)象的高度發(fā)生變化時(shí)外層高度不能自動(dòng)進(jìn)行調(diào)節(jié),特別是當(dāng)內(nèi)層對(duì)象使用
margin 或paddign 時(shí)。
例:
<div id="box">
<p>p對(duì)象中的內(nèi)容</p>
</div>
CSS:#box {background-color:#eee; }
#box p {margin-top: 20px;margin-bottom: 20px; text-align:center; }
解決方法:在P對(duì)象上下各加2個(gè)空的div對(duì)象CSS代碼:.1{height:0px;overflow:hidden;}或者為DIV加上border屬性。

六、CSS兼容要點(diǎn)分析IE vs FF

CSS 兼容要點(diǎn):

DOCTYPE 影響 CSS 處理

FF: div 設(shè)置 margin-left, margin-right 為 auto 時(shí)已經(jīng)居中, IE 不行

FF: body 設(shè)置 text-align 時(shí), div 需要設(shè)置 margin: auto(主要是 margin-left,margin-right) 方可居中

FF: 設(shè)置 padding 后, div 會(huì)增加 height 和 width, 但 IE 不會(huì), 故需要用 !important 多設(shè)一個(gè) height 和 width

FF: 支持 !important, IE 則忽略, 可用 !important 為 FF 特別設(shè)置樣式

div 的垂直居中問(wèn)題: vertical-align:middle; 將行距增加到和整個(gè)DIV一樣高 line-height:200px; 然后插入文字,就垂直居中了。缺點(diǎn)是要控制內(nèi)容不要換行

cursor: pointer 可以同時(shí)在 IE FF 中顯示游標(biāo)手指狀, hand 僅 IE 可以

FF: 鏈接加邊框和背景色,需設(shè)置 display: block, 同時(shí)設(shè)置 float: left 保證不換行。參照 menubar, 給 a 和 menubar 設(shè)置高度是為了避免底邊顯示錯(cuò)位, 若不設(shè) height, 可以在 menubar 中插入一個(gè)空格XHTML+CSS兼容性解決方案小集

使用XHTML+CSS構(gòu)架好處不少,但也確實(shí)存在一些問(wèn)題,不論是因?yàn)槭褂貌皇炀氝€是思路不清晰,我就先把一些我遇到的問(wèn)題寫在下面,省的大家四處找^^

1、在mozilla firefox和IE中的BOX模型解釋不一致導(dǎo)致相差2px解決方法:

div{margin:30px!important;margin:28px;}

注意這兩個(gè)margin的順序一定不能寫反,據(jù)阿捷的說(shuō)法!important這個(gè)屬性IE不能識(shí)別,但別的瀏覽器可以識(shí)別。所以在IE下其實(shí)解釋成這樣:

div{maring:30px;margin:28px}

重復(fù)定義的話按照最后一個(gè)來(lái)執(zhí)行,所以不可以只寫margin:XXpx!important;

2、IE5 和IE6的BOX解釋不一致IE5下div{width:300px;margin:0 10px 0 10px;}div的寬度會(huì)被解釋為300px-10px(右填充)-10px(左填充)最終div的寬度為280px,而在IE6和其他瀏覽器上寬度則 是以300px+10px(右填充)+10px(左填充)=320px來(lái)計(jì)算的。這時(shí)我們可以做如下修改

div{width:300px!important;width /**/:340px;margin:0 10px 0 10px}

,關(guān)于這個(gè)/**/是什么我也不太明白,只知道IE5和firefox都支持但I(xiàn)E6不支持,如果有人理解的話,請(qǐng)告訴我一聲,謝了!:)

3、ul標(biāo)簽在Mozilla中默認(rèn)是有padding值的,而在IE中只有margin有值所以先定義

ul{margin:0;padding:0;}

就能解決大部分問(wèn)題

4、關(guān)于腳本,在xhtml1.1中不支持language屬性,只需要把代碼改為

< type="text/java">

就可以了
七、10個(gè)你未必知道的CSS技巧

1、CSS字體屬性簡(jiǎn)寫規(guī)則

一般用CSS設(shè)定字體屬性是這樣做的:

font-weight:bold;

font-style:italic;

font-varient:small-caps;

font-size:1em;

line-height:1.5em;

font-family:verdana,sans-serif;

但也可以把它們?nèi)繉懙揭恍猩先ィ?/P>

font: bold italic small-caps 1em/1.5em verdana,sans-serif;

真不錯(cuò)!只有一點(diǎn)要提醒的:這種簡(jiǎn)寫方法只有在同時(shí)指定font-size和font-family屬性時(shí)才起作用。而且,如果你沒(méi)有設(shè)定font-weight, font-style, 以及 font-varient ,他們會(huì)使用缺省值,這點(diǎn)要記上。

2、同時(shí)使用兩個(gè)類

一般只能給一個(gè)元素設(shè)定一個(gè)類(Class),但這并不意味著不能用兩個(gè)。事實(shí)上,你可以這樣:

<p class="text side">...</p>

同時(shí)給P元素兩個(gè)類,中間用空格格開,這樣所有text和side兩個(gè)類的屬性都會(huì)加到P元素上來(lái)。如果它們兩個(gè)類中的屬性有沖突的話,后設(shè)置的起作用,即在CSS文件中放在后面的類的屬性起作用。

補(bǔ)充:對(duì)于一個(gè)ID,不能這樣寫<p id="text side">...</p>也不能這樣寫

3、CSS border的缺省值

通常可以設(shè)定邊界的顏色,寬度和風(fēng)格,如:

border: 3px solid #000

這位把邊界顯示成3像素寬,黑色,實(shí)線。但實(shí)際上這里只需要指定風(fēng)格即可。

如果只指定了風(fēng)格,其他屬性就會(huì)使用缺省值。一般地,Border的寬度缺省是medium,一般等于3到4個(gè)像素;缺省的顏色是其中文字的顏色。如果這個(gè)值正好合適的話,就不用設(shè)那么多了。

4、CSS用于文檔打印

許多網(wǎng)站上都有一個(gè)針對(duì)打印的版本,但實(shí)際上這并不需要,因?yàn)榭梢杂肅SS來(lái)設(shè)定打印風(fēng)格。

也就是說(shuō),可以為頁(yè)面指定兩個(gè)CSS文件,一個(gè)用于屏幕顯示,一個(gè)用于打印:

<link type="text/css" rel="stylesheet" href="/blog/stylesheet.css" media="screen" /> <link type="text/css" rel="stylesheet" href="printstyle.css" media="print" />

第1行就是顯示,第2行是打印,注意其中的media屬性。

但應(yīng)該在打印CSS中寫什么東西呢?你可以按設(shè)計(jì)普通CSS的方法來(lái)設(shè)定它。設(shè)計(jì)的同時(shí)就可以把這個(gè)CSS設(shè)成顯示CSS來(lái)檢查它的效果。也許你會(huì)使用 display: none 這個(gè)命令來(lái)關(guān)掉一些裝飾圖片,再關(guān)掉一些導(dǎo)航按鈕。要想了解更多,可以看“打印差異”這一篇。

5、圖片替換技巧

一般都建議用標(biāo)準(zhǔn)的HTML來(lái)顯示文字,而不要使用圖片,這樣不但快,也更具可讀性。但如果你想用一些特殊字體時(shí),就只能用圖片了。

比如你想整個(gè)賣東西的圖標(biāo),你就用了這個(gè)圖片:

<h1><img src="/blog/widget-image.gif" alt="Buy widgets" /></h1>

這當(dāng)然可以,但對(duì)搜索引擎來(lái)說(shuō),和正常文字相比,它們對(duì)alt里面的替換文字幾乎沒(méi)有興趣這是因?yàn)樵S多設(shè)計(jì)者在這里放許多關(guān)鍵詞來(lái)騙搜索引擎。所以方法應(yīng)該是這樣的:

<h1>Buy widgets</h1>

但這樣就沒(méi)有特殊字體了。要想達(dá)到同樣效果,可以這樣設(shè)計(jì)CSS:

h1 { background: url(/blog/widget-image.gif) no-repeat; height: image height text-indent: -2000px }

注意把image height換成真的圖片的高度。這里,圖片會(huì)當(dāng)作背景顯示出來(lái),而真正的文字由于設(shè)定了-2000像素這個(gè)縮進(jìn),它們會(huì)出現(xiàn)在屏幕左邊2000點(diǎn)的地方,就看不見(jiàn)了。但這對(duì)于關(guān)閉圖片的人來(lái)說(shuō),可能全部看不到了,這點(diǎn)要注意。

6、CSS box模型的另一種調(diào)整技巧

這個(gè)Box模型的調(diào)整主要是針對(duì)IE6之前的IE瀏覽器的,它們把邊界寬度和空白都算在元素寬度上。比如:

#box { width: 100px; border: 5px; padding: 20px }

這樣調(diào)用它:

<div id="box">...</div>

這時(shí)盒子的全寬應(yīng)該是150點(diǎn),這在除IE6之前的IE瀏覽器之外的所有瀏覽器上都是正確的。但在IE5這樣的瀏覽器上,它的全寬仍是100點(diǎn)。可以用以前人發(fā)明的Box調(diào)整方法來(lái)處理這種差異。

但用CSS也可以達(dá)到同樣的目的,讓它們顯示效果一致。

#box { width: 150px } #box div { border: 5px; padding: 20px }

這樣調(diào)用:

<div id="box"><div>...</div></div>

這樣,不管什么瀏覽器,寬度都是150點(diǎn)了。

7、塊元素居中對(duì)齊

如果想做個(gè)固定寬度的網(wǎng)頁(yè)并且想讓網(wǎng)頁(yè)水平居中的話,通常是這樣:

#content { width: 700px; margin: 0 auto }

你會(huì)使用 <div id="content"> 來(lái)圍上所有元素。這很簡(jiǎn)單,但不夠好,IE6之前版本會(huì)顯示不出這種效果。改CSS如下:

body { text-align: center } #content { text-align: left; width: 700px; margin: 0 auto }

這會(huì)把網(wǎng)頁(yè)內(nèi)容都居中,所以在Content中又加入了

text-align: left 。

8、用CSS來(lái)處理垂直對(duì)齊

垂直對(duì)齊用表格可以很方便地實(shí)現(xiàn),設(shè)定表格單元 vertical-align: middle 就可以了。但對(duì)CSS來(lái)說(shuō)這沒(méi)用。如果你想設(shè)定一個(gè)導(dǎo)航條是2em高,而想讓導(dǎo)航文字垂直居中的話,設(shè)定這個(gè)屬性是沒(méi)用的。

CSS方法是什么呢?對(duì)了,把這些文字的行高設(shè)為 2em:line-height: 2em ,這就可以了。

9、CSS在容器內(nèi)定位

CSS的一個(gè)好處是可以把一個(gè)元素任意定位,在一個(gè)容器內(nèi)也可以。比如對(duì)這個(gè)容器:

#container { position: relative }

這樣容器內(nèi)所有的元素都會(huì)相對(duì)定位,可以這樣用:

<div id="container"><div id="navigation">...</div></div>

如果想定位到距左30點(diǎn),距上5點(diǎn),可以這樣:

#navigation { position: absolute; left: 30px; top: 5px }

當(dāng)然,你還可以這樣:

margin: 5px 0 0 30px

注意4個(gè)數(shù)字的順序是:上、右、下、左。當(dāng)然,有時(shí)候定位的方法而不是邊距的方法更好些。

10、直通到屏幕底部的背景色

在垂直方向是進(jìn)行控制是CSS所不能的。如果你想讓導(dǎo)航欄和內(nèi)容欄一樣直通到頁(yè)面底部,用表格是很方便的,但如果只用這樣的CSS:

#navigation { background: blue; width: 150px }

較短的導(dǎo)航條是不會(huì)直通到底部的,半路內(nèi)容結(jié)束時(shí)它就結(jié)束了。該怎么辦呢?

不幸的是,只能采用欺騙的手段了,給這較短的一欄加上個(gè)背景圖,寬度和欄寬一樣,并讓它的顏色和設(shè)定的背景色一樣。

body { background: url(/blog/blue-image.gif) 0 0 repeat-y }

此時(shí)不能用em做單位,因?yàn)槟菢拥脑挘坏┳x者改變了字體大小,這個(gè)花招就會(huì)露餡,只能使用px。

相關(guān)閱讀
能堅(jiān)持幾秒?據(jù)說(shuō),美國(guó)空軍的飛行員被強(qiáng)制達(dá)到2分鐘!
深山留言板(激情圣誕集合五套模板)v4.4
a標(biāo)簽的javascript鏈接
微信小程序直播組件live-player-plugin(wx2b03c6e691cd7370)
深山留言板教師節(jié)效果
非常酷的時(shí)鐘,圖片制作精美,還有日期顯示
python+appium自動(dòng)化測(cè)試-滑動(dòng)
蒸汽消音器
共有0條關(guān)于《CSS完美兼容IE6/IE7/FF的通用方法》的評(píng)論
發(fā)表評(píng)論
正在加載評(píng)論......
返回頂部發(fā)表評(píng)論
呢 稱:
表 情:
內(nèi) 容:
評(píng)論內(nèi)容:不能超過(guò) 1000 字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評(píng)論聲明,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號(hào)開發(fā)
uni-app
asp函數(shù)庫(kù)
ASP
DIV+CSS
HTML
python
更多>>同類信息
jquery設(shè)置或獲取修改classname
利用css3.0寫出一個(gè)音樂(lè)播放的唱片碟盤的效果
利用css中的scale()實(shí)現(xiàn)放大縮小效果
利用background-color:#000000a8在背景顏色16進(jìn)制代碼之后加字母加上數(shù)字讓背景色透明
css背景使用base64編碼或者將base64編碼放在img圖片標(biāo)簽中
利用css3中的-webkit-font-smoothing把網(wǎng)頁(yè)文字的毛邊去掉
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動(dòng)端自動(dòng)化測(cè)試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來(lái)做投票
火狐Mozilla Firefox出現(xiàn):無(wú)法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無(wú)法訪問(wèn) 問(wèn)題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過(guò)代碼修改pip下載源讓下載庫(kù)飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
諸城陽(yáng)光旅行社
深山文章管理系統(tǒng) v1.0 bulid 090418
網(wǎng)站完成各個(gè)瀏覽器兼容測(cè)試
我愛(ài)敦煌網(wǎng)
asp自定義格式化日期函數(shù)
asp顯示隨機(jī)密碼
99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区
  • <li id="6qmi0"></li>
  • <li id="6qmi0"><source id="6qmi0"></source></li>
    一级成人国产| 精品亚洲第一| 电影午夜精品一区二区三区| 国产区一区二区三区| 日本一区精品| 狠狠干成人综合网| 亚洲欧美久久久| 国产一区二区中文字幕免费看| 欧美日韩精品免费在线观看视频| 午夜午夜精品一区二区三区文| 国产精品国码视频| 老司机精品导航| 日韩性感在线| 国产色综合网| 久久国产精品久久| 国内精品久久久久久久影视麻豆| 久久国产一二区| 日产中文字幕在线精品一区| 亚洲高清不卡| 国产欧美综合精品一区二区| 午夜亚洲福利| 国产精品乱码视频| 亚洲欧美亚洲| 国产亚洲欧美另类一区二区三区 | 欧美福利精品| 久久精品亚洲| 一本久久a久久精品vr综合| 99在线热播精品免费99热| 国模一区二区三区私拍视频| 欧美日韩国产三区| 精品国产一区二区三区四区vr| 欧美日韩喷水| 另类欧美小说| 国产精品久久波多野结衣| 日韩国产精品一区二区| 午夜综合激情| 欧美精品麻豆| 久久精品日产第一区二区三区精品版 | 国产区二精品视| 精品福利电影| 欧美激情www| 久久精品亚洲一区二区| 欧美成人有码| 裸体丰满少妇做受久久99精品| 亚洲精品乱码| 中文字幕一区二区三区四区五区六区 | 在线成人av| 日本一区二区三区精品视频| 美日韩免费视频| 极品中文字幕一区| 亚洲视频在线二区| 快播日韩欧美| 99一区二区| 国产精品视频福利| 欧美午夜不卡影院在线观看完整版免费| 国产精品日韩一区二区免费视频| 99国产精品久久久久久久| 你懂的网址国产 欧美| 精品无人区一区二区三区竹菊| 亚洲欧美卡通另类91av| 精品成人在线| 午夜久久一区| 椎名由奈jux491在线播放| 青青草成人网| 欧美资源一区| 精品久久久久久综合日本| 久久精品99| 在线亚洲免费| 亚洲精品国产系列| 亚洲午夜视频| 欧美日韩影院| 欧美特黄视频| 欧美午夜精品理论片a级大开眼界| 欧美国产一区二区在线| 久久国产精品-国产精品| 福利视频一区二区三区| 91福利入口| 97夜夜澡人人双人人人喊| 久久欧美肥婆一二区| 亚洲欧美日本日韩| 免费日韩av片| 久久综合婷婷| 99re国产视频| 国产综合精品一区二区三区| 韩国一区二区三区美女美女秀| y111111国产精品久久婷婷| 岛国视频一区| 精品国产乱码久久久久| 久久久久久高清| 日本一区免费观看| 一区二区三区欧美成人| 欧美精品日韩| 99成人在线| 91视频在线免费观看| 国产精品国产三级欧美二区| 久久99精品久久久水蜜桃| 欧美国产视频在线观看| 亚洲午夜精品一区二区| 欧美日韩在线观看一区二区三区| 黑人一区二区| 免费日韩一区二区| 精品福利影视| 伊人久久婷婷色综合98网| 精品9999| 91传媒视频免费| 欧美精品欧美精品| 中文字幕人成一区| 国产精品五区| 国产三区精品| 欧美在线播放| 久久国产精品亚洲va麻豆| 国产精品一区二区三区不卡 | 日本一区二区三区精品视频| 欧美成人一品| 亚洲综合日本| 欧美另类高清视频在线| 国内一区二区三区在线视频| 国产一区二区三区成人欧美日韩在线观看 | 亚洲一级电影| 每日更新成人在线视频| 欧美最大成人综合网| 国内一区二区三区在线视频| 久久人人97超碰人人澡爱香蕉| 蜜桃久久精品乱码一区二区 | 免费欧美在线| 久久综合伊人77777麻豆| 亚洲一本视频| 国产综合 伊人色| 国产精品99一区二区| 不卡视频一区二区三区| 欧美一区视频| 成人影片在线播放| 欧美日韩系列| 久久超碰亚洲| 日韩视频精品| 日韩.欧美.亚洲| 欧美一级久久| 午夜欧美视频| 狠狠色噜噜狠狠色综合久| 国产精品久久| 看高清中日韩色视频| 亚洲精品色图| 亚洲精品一区二区三区四区五区 | 亚洲福利国产| 欧美一区三区二区在线观看| 国产农村妇女精品一区二区| 日韩精品欧美在线| 91嫩草国产在线观看| 欧美.日韩.国产.一区.二区| yy111111少妇影院日韩夜片| 亚洲图片在线| 五月天色一区| 韩国成人av| 免费日韩一区二区| 韩日精品视频| 亚洲三区四区| 蜜桃日韩视频| 成人免费视频网站入口| 99精品热6080yy久久| 一区不卡字幕| 欧美精品亚洲精品| 国产精品一区二区在线观看| 日韩亚洲一区在线播放| 欧美黄色免费| 亚洲精品日韩成人| 欧美精品免费观看二区| 俄罗斯精品一区二区三区| 亚洲一区二区精品在线| 在线精品亚洲一区二区| 亚洲欧洲一区二区在线观看| 极品尤物一区二区三区| 91久久久一线二线三线品牌| 国产精品婷婷| 99精品福利视频| 亚洲高清视频一区二区| 国产精品国产三级欧美二区| 亚洲欧洲国产日韩精品| 视频一区二区三区在线观看| 美日韩免费视频| 久久偷看各类wc女厕嘘嘘偷窃| 国产精品一区二区三区在线观| 久久久精品性| 免费看黄裸体一级大秀欧美| 亚洲综合99| 久久精品道一区二区三区| 亚洲欧美日本日韩| 先锋影音一区二区三区| 久久国产日韩| 3d精品h动漫啪啪一区二区| 亚洲免费在线| 91九色蝌蚪嫩草| 国产精品国产精品国产专区蜜臀ah| 久久五月激情| 国产99在线免费| 久久国产精品精品国产色婷婷| 久久久久久久久久久久久久一区| 精品国产乱码久久久久久丨区2区| 国产专区一区二区| 欧美日韩在线一二三| 性欧美大战久久久久久久免费观看 |