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

首頁 > 開發(fā) > CSS > 正文

介紹我知道的hack方法

2024-07-11 08:25:01
字體:
供稿:網(wǎng)友

現(xiàn)在瀏覽器多了,做web頁面還是比較痛苦的,當(dāng)然,如果你不在乎自己做的頁面在有些瀏覽器上面慘不忍睹那也是種不錯(cuò)的心態(tài)(至少少了點(diǎn)頭痛的機(jī)會(huì)),可是你老板或者上司或者你的用戶同意嗎?-__!
下面我就介紹我知道的hack方法吧。我現(xiàn)在比較常用的,并且感覺用的不動(dòng)腦子的方法是:
#yourId/.yourClass {/*normal*/}
* html #yourId/.yourClass {/*IE6 and below*/}
* html #yourId/.yourClass {/*IE7 only*/}
@media all and (min-width:0px){
#yourId/.yourClass { /*opera*/ }
}
用法:直接寫CSS,用firefox作為第一瀏覽器看效果,然后IE6下不一樣,就用* HTML重寫那個(gè)ID容器或者類;如果IE 7不一樣,就用* HTML重寫,如果opera下面不一樣,就用@media那個(gè),當(dāng)然這寫重寫的需要放在原來的后面。呵呵,就這么簡(jiǎn)單。這個(gè)方法用了之后可能會(huì)上癮,可是會(huì)有諸如增加CSS文件容量等不爽,甚至有時(shí)候還會(huì)出現(xiàn)直接用這個(gè)寫幾段不同的。所以還是建議能熟悉了解個(gè)瀏覽器具體是在什么屬性上支持不一樣(例如border寬度IE6認(rèn)為是不能算在width里面的,但是firefox是認(rèn)為算width一起的),先盡力寫幾個(gè)瀏覽器通用的 CSS,不到必不得已不用這個(gè)hack方法。
原理:firefox認(rèn)為是CSS語法錯(cuò)誤,所以忽略。但是不同IE版本識(shí)別不同,不忽略,所以能實(shí)現(xiàn)hack,并且* HTML還能通過W3C驗(yàn)證,呵呵,爽吧。opera那個(gè)就不多說了,也是類似原理,但是看起來比較崩潰,要說明的是, firefox下沒問題的話,opera基本也沒什么問題的,所以不太會(huì)用到這個(gè)hack。
還需要其他瀏覽器hack方法?抱歉,我就知道這么多,因?yàn)槲译娔X上只有這么幾個(gè)瀏覽器,呵呵,公司要求或者我自己想要把握的用戶群夠了。
另外就是!important這個(gè)方法了(firefox遇到這個(gè)優(yōu)先級(jí)就最高,但是IE6不認(rèn),所以下面重新定義可以覆蓋),不過這個(gè)貌似是以前甚至現(xiàn)在都很多人在用的,但是我個(gè)人感覺不是很爽,不能像上面的那樣明確的搞定某個(gè)瀏覽器。比如現(xiàn)在IE7對(duì)規(guī)范CSS支持已經(jīng)比IE6好了不知道多少,但是還是會(huì)有和firefox有的差異,所以用important的方式,控制起來并不像上面的那么一目了然。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盈江县| 临猗县| 鄱阳县| 锡林郭勒盟| 潜江市| 那坡县| 将乐县| 伊宁县| 秭归县| 庐江县| 濮阳县| 安阳县| 绵阳市| 尖扎县| 玉屏| 乌拉特中旗| 云南省| 措美县| 洪江市| 东平县| 宝山区| 天镇县| 玉屏| 图木舒克市| 榆林市| 泗水县| 洱源县| 陇西县| 扎兰屯市| 西乡县| 大渡口区| 四平市| 金溪县| 怀远县| 宁武县| 达州市| 文水县| 洛宁县| 阳西县| 行唐县| 繁昌县|