寫法不正確,部分瀏覽器不識(shí)別,可以這樣寫:css/main.css,從CSS本目錄開始識(shí)別;./css/main.css,從根目錄開始識(shí)別;../css/main.css,從CSS上一級(jí)目錄開始識(shí)別。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供巴青網(wǎng)站建設(shè)、巴青做網(wǎng)站、巴青網(wǎng)站設(shè)計(jì)、巴青網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、巴青企業(yè)網(wǎng)站模板建站服務(wù),十余年巴青做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
可以將input放到一個(gè)容器中(如div)然后給div容器設(shè)置樣式,通過(guò)控制容器的位置來(lái)達(dá)到控制字體位置。
我建議你換chrome或其它瀏覽器測(cè)試一下,如果不行傳服務(wù)器上試試。高版本的IE不支持在本地的css文件,但是傳到服務(wù)器上就可以了。
!--以IE7模式渲染-- 還 有一種情況,在IE8下只有不使用兼容模式頁(yè)面才能顯示正常,但是如果設(shè)定為IE8的模式,在IE9中卻會(huì)導(dǎo)致CSS3失效。看來(lái),需要針對(duì) IEIE9 分別 禁用兼容模式。
這是因?yàn)镮E很多方面并沒有按html和css的標(biāo)準(zhǔn)來(lái)做,它是想搞一套自己的標(biāo)準(zhǔn),結(jié)果證明是失敗的,因此IE(主要是指IE8-)不是標(biāo)準(zhǔn)瀏覽器,很多html5和css3的效果無(wú)法在IE中呈現(xiàn)出來(lái)。
通常因?yàn)閕e的特殊性。我們用一套css來(lái)作為默認(rèn)的,對(duì)付ie以外的瀏覽器。用下面代碼來(lái)判讀ie版本,而加載不同的css。
如果是更換樣式的話 只能JS,其他asp php jsp等都不是應(yīng)用到客戶端的。而如果是css里面,比如IE執(zhí)行.a{},ie6執(zhí)行.b{} 那就可以加css的代碼識(shí)別 如 html .a { } +html .b{ } !important _等等來(lái)區(qū)別。
盡量采用標(biāo)準(zhǔn)的CSS樣式,避免瀏覽器產(chǎn)生差異,而且對(duì)于現(xiàn)代瀏覽器來(lái)講一般很少產(chǎn)生這種兼容性問(wèn)題,如果實(shí)際情況需要區(qū)分,也盡量用以設(shè)置那些低版本瀏覽器(IE6/7/8)。
這是因?yàn)镮E自從IE9開始,會(huì)對(duì)網(wǎng)頁(yè)的MIME類型進(jìn)行驗(yàn)證,如果MIME類型不正確的話,就不會(huì)加載相應(yīng)的樣式表或者JS文件,這也是出于安全的考慮。
其實(shí)這些不僅僅限于CSS,有時(shí)候,你必須對(duì)你的HTML文檔結(jié)構(gòu)進(jìn)行重新排列以便于用CSS布局,然后再用CSS規(guī)范的寫法來(lái)表現(xiàn)網(wǎng)頁(yè)樣式。如果經(jīng)常出現(xiàn)各瀏覽器之間表現(xiàn)結(jié)果不相同的問(wèn)題,說(shuō)明你對(duì)于盒子布局還沒有理解透。
IEIEIEFF三者之間的CSS區(qū)別,主要是width、height、margin、font-size、padding這幾個(gè)常用的。或者大哥能不能以下面這種直觀的方式直接回答我下,例如:IE6的width:6px等于IEIEFF的寬度多少像素。
首先,調(diào)試瀏覽器兼容性問(wèn)題的順序?yàn)椋篎F——IE8——IE7——IE6(我們公司只做FF和IE的兼容,所以我只說(shuō)這些的。)大致情況下,F(xiàn)F不出問(wèn)題,IE8就沒有問(wèn)題了。
} 區(qū)別IE7與FF/IE8:background:blue;*background:orange;引用 顯示效果:IE 6/7:orange FF/IE8:blue 原理:FF/IE8不支持*開頭,而IE6/7都支持。
在同一個(gè)CSS樣式表中,使用 !important 來(lái)定義不同的值以適應(yīng)Firefox和IE。
瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)丁和內(nèi)補(bǔ)丁不同 問(wèn)題癥狀:隨便寫幾個(gè)標(biāo)簽,不加樣式控制的情況下,各自的margin 和padding差異較大。
我不知道你說(shuō)的亂是字符亂還是排版亂。如果是排版亂:可能檢查一下你的樣式表路徑 可能2 、不同瀏覽器(IE、Firefox、Opera)瀏覽引起的亂,那你要改樣式表了 如果是字符亂:應(yīng)該是網(wǎng)頁(yè)指定編碼格式不正確。
第一你要在網(wǎng)頁(yè)中加上 使網(wǎng)頁(yè)瀏覽和編輯時(shí)用gb2312 其次是你的定義字體格式,用樓上兩位的話就是樣式,做網(wǎng)頁(yè)你要看瀏覽對(duì)象的,就好比google的網(wǎng)頁(yè)就不怎么限制的,你通過(guò)調(diào)IE 查看-文字大小 來(lái)看到不同大小的字體。
看樣式應(yīng)該是ie6,ie7下有問(wèn)題,因?yàn)閐isplay:inline-block支持不好。
1、應(yīng)該說(shuō)你用到的樣式單是屬于那個(gè)版本的,css的大部分定義都是0版本的,0比0新增的幾個(gè),但好幾個(gè)瀏覽器兼容都不太好。
2、CSS ? CSS3 不用看了。向下兼容?,F(xiàn)在沒有那個(gè)腦殘瀏覽器不支持CSS3,除非你保留這N+10年前的瀏覽器。
3、通常因?yàn)閕e的特殊性。我們用一套css來(lái)作為默認(rèn)的,對(duì)付ie以外的瀏覽器。用下面代碼來(lái)判讀ie版本,而加載不同的css。
4、丟參的時(shí)候可以添加一個(gè)參數(shù),用該參數(shù)判斷使用哪個(gè)css樣式表。
1、css hack方式一:條件注釋法(適用于IE10以下,IE10以后不再支持條件注釋)gt:greater than,選擇條件版本以上版本,不包含條件版本。lt: less than ,選擇條件版本以下版本,不包含條件版本。
2、所以IE8下還是9px;\9 :IEIEIE8都能識(shí)別 \0 :僅IE8識(shí)別 :IEIE7能識(shí)別 + :僅IE7能識(shí)別 _ :僅IE6能識(shí)別 IEIE10未測(cè)試暫時(shí)不知道 寫這些hack的時(shí)候要注意順序。
3、第一種,是CSS HACK的方法 height:20px; /*For Firefox*/ height:25px; /*For IE7 & IE6*/ _height:20px; /*For IE6*/ 注意順序。這樣也屬于CSS HACK,不過(guò)沒有上面這樣簡(jiǎn)潔。
4、CSS Hack大致有3種表現(xiàn)形式,屬性級(jí)Hack、選擇器Hack以及IE條件Hack 注意:盡可能減少對(duì)CSS Hack的使用。原理:由于不同的瀏覽器對(duì)CSS的支持及解析結(jié)果不一樣,還由于CSS中的優(yōu)先級(jí)的關(guān)系。