精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JavaScript解決常見(jiàn)瀏覽器兼容問(wèn)題

開(kāi)發(fā) 前端
現(xiàn)代瀏覽器有很好的CSS支持-這無(wú)疑足夠好讓你使用CSS來(lái)控制布局和版面設(shè)計(jì)。但是有時(shí)候,某些網(wǎng)頁(yè)元素在不同的瀏覽器會(huì)出現(xiàn)不同,在本文中,我們會(huì)揭開(kāi)你在開(kāi)發(fā)Web應(yīng)用是可能會(huì)遇到的12個(gè)最常見(jiàn)的CSS問(wèn)題的JavaScript解決方案。

我們提倡盡可能使用CSS,而且我們常常能做到這一點(diǎn)。現(xiàn)代瀏覽器有很好的CSS支持-這無(wú)疑足夠好讓你使用CSS來(lái)控制布局和版面設(shè)計(jì)。但是有時(shí)候,某些網(wǎng)頁(yè)元素在不同的瀏覽器會(huì)出現(xiàn)不同。

如果你不知道原因,不要過(guò)于擔(dān)心,您可以通過(guò)下面列出的12個(gè)JavaScript解決方案修復(fù)它,這樣您的網(wǎng)頁(yè)看起來(lái)就能跨越所有瀏覽器了!(相關(guān)文章推薦:JavaScript成瀏覽器戰(zhàn)爭(zhēng)主戰(zhàn)場(chǎng)

1. 自動(dòng)匹配高度

自動(dòng)匹配高度

自從我們拋棄了基于Table的頁(yè)面布局后,創(chuàng)建同等高度欄目或內(nèi)容盒子的視覺(jué)效果已然是一個(gè)挑戰(zhàn)。

◆用jQuery設(shè)置匹配高度

這個(gè)jQuery插件在同一個(gè)容器里“平衡”盒子的高度并創(chuàng)造一個(gè)簡(jiǎn)介的網(wǎng)格——幾乎從可用性和性能的角度使用簡(jiǎn)單的JavaScript替代: equalHeights()函數(shù)測(cè)定一個(gè)容器里的所有同級(jí)元素同容器的高度,然后設(shè)置每個(gè)元素的最低高度為最高的元素的高度。equalHeights()通過(guò)循環(huán)測(cè)定指定元素的最高級(jí)別的子節(jié)點(diǎn),然后設(shè)置他們的最小高度值為最高的元素的高度。

點(diǎn)擊這里預(yù)覽效果

◆用jQuery匹配欄目高度

jQuery的另一個(gè)可以使盒子的高度相等的插件:

  1. $(“#col1, #col2″).equalizeCols();
  2.  

將如你所想的那樣匹配高度:

  1. $(“#col1, #col2″).equalizeCols(“p,p”);
  2.  

匹配這兩卷,并在#col1或#col2(短的那個(gè))里的P標(biāo)簽后面添加空白。

2. IE6 PNG透明支持

IE6以下的版本不支持png透明。使用hack,IE 5.5和6也已經(jīng)可以支持,但hack并不理想的且難以使用。讓我們來(lái)看看我們能做些什么來(lái)支持IE6用戶 ,同時(shí)為網(wǎng)站的大多數(shù)訪客帶來(lái)最佳的透明效果。

◆強(qiáng)制IE6支持透明

IE7的是一個(gè)Dean Edwards建立的JavaScript庫(kù),以強(qiáng)迫MSIE(IE6,IE5)表現(xiàn)的像一個(gè)兼容標(biāo)準(zhǔn)的瀏覽器。它修復(fù)許多CSS問(wèn)題并使透明PNG在IE6和IE5下正常工作,它還允許高級(jí)的CSS選擇器。

點(diǎn)擊查看預(yù)覽效果

◆改良iFixPng

改良iFixPng

修正IE6及以下的PNG圖片的問(wèn)題,IMG標(biāo)簽和CSS背景圖片都可以。這個(gè)插件是對(duì)原始iFixPng插件的一種改進(jìn)。特點(diǎn)包括:圖像或有背景圖片的標(biāo)簽,現(xiàn)在支持background-position,其中包括IE瀏覽器的絕對(duì)定位的修正。(bottom: -1px || bottom: 0px)

點(diǎn)擊查看預(yù)覽效果

3. 用JavaScript改變class

用JavaScript改變class

這是一個(gè)方便的JavaScript函數(shù),可以在當(dāng)前的文件的任何元素的class由oldClass改為newClass。這是特別有用的快速的利用CSS而不是用編碼改變風(fēng)格。

  1. function changeClass(oldClass, newClass) {  
  2.       var elements = document.getElementsByTagName(“*”);  
  3.       for( i = 0; i < elements.length; i++ ) {  
  4.             if( elements[i].className == oldClass ) elements[i].className = newClass;  
  5.       }  

點(diǎn)擊查看預(yù)覽效果

4. CSS瀏覽器選擇器

CSS瀏覽器選擇器

如果您可以只需鍵入一個(gè)特殊選擇器,在這里您可以寫一些JavaScript ,設(shè)置一個(gè)Class在基于當(dāng)前的瀏覽器的名字的標(biāo)簽會(huì)怎么樣?

◆CSS Browser

這是一個(gè)非常小的JavaScript只有一行,而且不到1kb,它允許CSS選擇器。它讓您可以為每個(gè)操作系統(tǒng)和每個(gè)瀏覽器寫具體的CSS代碼。你可以寫一些JavaScript ,設(shè)置Class的名字,也就是說(shuō),內(nèi)容根據(jù)當(dāng)前的瀏覽器。

◆jQuery瀏覽器選擇器

這里有另外一個(gè)基于jQuery的非常簡(jiǎn)單的處理瀏覽器選擇器的方法,你需要做的只是加載jQuery庫(kù)文件,并添加下面的一塊兒代碼。

  1. $(document).ready(function(){  
  2. $(‘html’).addClass($.browser);  
  3. }); 

現(xiàn)在你可以準(zhǔn)備你的樣式,如.msie,.mozilla, .opera, .safari 或其它目標(biāo)瀏覽器。

點(diǎn)擊查看預(yù)覽效果

#p#

5. 最小/最大 高度/寬度支持

針對(duì)CSS min-width, min-height, max-width, max-height, border-*-width, margin, 和padding 屬性,這里有一些很好的jQuery修正。

◆jQMinMax

這是一個(gè)為沒(méi)有原聲的支持min-width, max-width,min-height和max-height的地方添加支持的jQuery插件。

點(diǎn)擊查看預(yù)覽效果

◆JSizes

這個(gè)小jQuery插件為CSS min-width, min-height, max-width, max-height, border-*-width, margin, 和padding 屬性添加支持。特別是他提供一種方法來(lái)確定一個(gè)元素在那里可見(jiàn)。由于所有的型號(hào)的方法返回?cái)?shù)值,所以這些也可以安全的使用在嚴(yán)格的DOM元素方面。

  1. jQuery(function($) {  
  2.      var myDiv = $(‘#myDiv’);  
  3.  
  4.      // set margin-top to 100px and margin-bottom to 10em  
  5.      myDiv.margin({top: 100, bottom: ‘10em’});  
  6.  
  7.      // displays the size of the top border in pixels  
  8.      alert(myDiv.border().top);  
  9.  
  10.      // displays true if the element is visible, false otherwise  
  11.      alert(myDiv.isVisible());  
  12.  
  13.      // set padding-right to 10px and margin-left to 15px using chaining  
  14.      myDiv.padding({right: 10}).margin({left: 15});  
  15. }); 

點(diǎn)擊查看預(yù)覽效果

6. 元素垂直/水平居中

元素垂直/水平居中

你可能之前遇到過(guò)這個(gè)問(wèn)題:水平或垂直居中某個(gè)元素。垂直居中在CSS里面相當(dāng)麻煩,特別是你想支持所有主流瀏覽器。

◆Center element plugin

這個(gè)插件可以使頁(yè)面中的所有元素居中,垂直和水平居中采用css負(fù)margin的方法。

  1. $(“element”).center(); //vertical and horizontal  
  2. $(“element”).center({  
  3. horizontal: false // only vertical  
  4. }); 

點(diǎn)擊查看預(yù)覽效果

7. 在IE里使用Q標(biāo)簽

人們期望使用的Q標(biāo)簽而不是blockquote標(biāo)簽來(lái)顯示引號(hào)。然而IE/Win不支持Q標(biāo)簽,因?yàn)檫@一點(diǎn),大部分網(wǎng)站的作者選擇不使用Q標(biāo)簽。

◆QinIE

當(dāng)你在你的文件的頭部添加這個(gè)腳本在IE瀏覽器里自動(dòng)掃描的網(wǎng)頁(yè)Q的標(biāo)記,并正確的顯示它們(包括嵌套引用) 。當(dāng)(如果)IE瀏覽器將來(lái)支持Q標(biāo)簽,這個(gè)插件將會(huì)添加瀏覽器版本檢查。

#p#

8.增加點(diǎn)擊目標(biāo)的大小和獲得更多的響應(yīng)轉(zhuǎn)換

增加點(diǎn)擊目標(biāo)的大小和獲得更多的響應(yīng)轉(zhuǎn)換

通過(guò)把你的所有內(nèi)容放到一個(gè)可點(diǎn)擊的標(biāo)簽來(lái)和單調(diào)的“read more…”鏈接說(shuō)拜拜吧。

9. Lazy loader

Lazy loader 是一個(gè)jQuery。它可以延遲加載頁(yè)面里面的圖片. 在用戶瀏覽視界(頁(yè)面中可見(jiàn)部分)以外的圖片之前,它將不會(huì)被加載。這和image preloading的作用正好相反.

點(diǎn)擊查看預(yù)覽效果

10. bgiframe

bgiframe

輕松的解決IE下的z-index的問(wèn)題。

點(diǎn)擊查看預(yù)覽效果

11. ieFixButtons

ieFixButtons 是一個(gè)修正IE6和7的<button>標(biāo)簽的bug的jquery插件。

點(diǎn)擊查看預(yù)覽效果

12. 溢出(overflow)修正

溢出(overflow)修正

修正ie下的水平溢出。IE在溢出的元素里面顯示一個(gè)滾動(dòng)條,特別是如果元素里面只有一行,滾動(dòng)條就會(huì)遮住這行內(nèi)容。這個(gè)插件通過(guò)修改padding來(lái)修正這個(gè)問(wèn)題。

點(diǎn)擊查看預(yù)覽效果

【編輯推薦】

  1. CSS與JS性能問(wèn)題初步解決方案
  2. 探秘IE8 JavaScript功能超乎想象
  3. JavaScript 獲取頁(yè)面高度(多種瀏覽器)
  4. JavaScript成瀏覽器戰(zhàn)爭(zhēng)主戰(zhàn)場(chǎng)
  5. jQuery專家:擺脫舊瀏覽器才能進(jìn)入未來(lái)Web開(kāi)發(fā)
責(zé)任編輯:王曉東 來(lái)源: 彬Go的博客
相關(guān)推薦

2010-09-15 09:43:24

Javascript瀏覽器兼容

2010-10-09 13:07:51

Javascript兼容

2010-09-16 13:48:15

CSS Hack

2011-04-12 16:51:29

Javascript兼容性

2010-08-30 15:40:31

CSS瀏覽器兼容

2024-12-25 15:59:04

2010-08-11 15:17:51

瀏覽器兼容性問(wèn)題

2013-01-21 15:33:30

瀏覽器

2016-09-18 20:48:21

蘋果safari瀏覽器

2010-09-15 09:12:03

JavaScript瀏覽器兼容

2010-08-18 14:21:48

FirefoxIE7IE6

2009-02-20 15:24:00

IE8火狐瀏覽器

2010-08-17 14:22:47

JavaScript兼容性

2010-08-17 16:27:52

IE6IE7IE8

2017-01-05 09:07:25

JavaScript瀏覽器驅(qū)動(dòng)

2011-12-01 09:48:14

Win7處理器

2009-12-23 08:49:21

Windows 7UAC兼容性

2022-01-25 08:52:26

微軟Edge瀏覽器

2009-04-02 18:06:27

Vmwareesx虛擬化

2010-10-08 15:00:08

FirefoxJavaScript兼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

色综合久久久久久久久久久| 国产伦精品一区二区三区在线观看| 亚洲激情第一页| 国产女大学生av| 国产福利小视频在线观看| 日韩国产欧美在线视频| xxxxx成人.com| 中文视频在线观看| 欧美另类一区| 日韩欧美亚洲视频| 国产不卡av一区二区| 欧美日韩免费观看一区三区| 欧美日韩中文字幕在线播放| 欧洲毛片在线| 极品少妇一区二区三区精品视频| 久久久久久国产三级电影| 日韩av在线看免费观看| 精品一区二区三区在线观看视频 | 欧美日韩国产免费| 国产曰肥老太婆无遮挡| 成人18在线| 国产福利91精品| 国产激情久久久久| 麻豆成人在线视频| 久久要要av| 精品中文视频在线| 丰满少妇一区二区三区专区| 亚洲精品.com| 精品国产乱码久久久久久天美 | 欧美一级片黄色| 青青久久精品| 色94色欧美sute亚洲线路一ni| 免费看黄色a级片| 伊人免费在线| 国产欧美日韩不卡免费| 国产精品免费一区二区三区在线观看| 中文字幕永久在线观看| 久久一区中文字幕| 韩国美女主播一区| 美女视频黄免费| 91成人影院| 色哟哟亚洲精品一区二区| 草草地址线路①屁屁影院成人| 欧州一区二区三区| 欧美日韩aaaaaa| 凹凸日日摸日日碰夜夜爽1| 99爱在线观看| 亚洲一区二区欧美激情| 91视频成人免费| 麻豆影院在线观看| 国产精品理论在线观看| 日韩在线国产| 第三区美女视频在线| 久久婷婷国产综合国色天香| 狠狠色噜噜狠狠狠狠色吗综合 | 亚洲精品福利在线观看| 久久精品无码专区| 亚洲视频国产精品| 日韩欧美资源站| 永久av免费在线观看| 久久久久毛片免费观看| 欧美一二三区精品| 香蕉视频免费网站| 国产精品久久久久久久久久白浆| 欧美电影精品一区二区| 91超薄肉色丝袜交足高跟凉鞋| 日韩av综合| 欧美r级在线观看| 亚洲成年人av| 亚洲丝袜啪啪| 中文字幕亚洲一区在线观看 | 天天操,天天操| 精品美女一区| 7777精品伊人久久久大香线蕉完整版 | 91精品国产综合久久精品麻豆| 婷婷中文字幕在线观看| 日本高清久久| 亚洲成年网站在线观看| 一区二区视频观看| 精品日韩免费| 美女少妇精品视频| 国产一级视频在线播放| 亚洲国产一区二区精品专区| 欧美一级视频在线观看| 最近日韩免费视频| 国产一区二区三区美女| 国产一区免费在线| 日本在线丨区| 国产精品免费久久| 日韩欧美猛交xxxxx无码| 9999热视频在线观看| 91传媒视频在线播放| 在线视频观看91| 激情小说亚洲色图| 日韩在线视频观看正片免费网站| 自拍偷拍第9页| 在线看片一区| 国产精品精品视频| 国产丰满果冻videossex| 不卡视频在线看| 亚洲啪啪av| 国产在线天堂www网在线观看| 午夜精彩视频在线观看不卡| 亚洲色图 在线视频| 99国产精品免费网站| 亚洲视频在线视频| 久久免费视频99| 日本在线播放一区二区三区| 成人18视频| jizz在线观看中文| 五月婷婷久久丁香| 亚洲色图偷拍视频| 国产一区二区电影在线观看| 欧美黑人视频一区| 亚洲综合网av| 国产亚洲欧美日韩在线一区| 欧美成人精品免费| 亚洲福利影视| 一区二区亚洲精品国产| 日韩欧美亚洲一区二区三区| 国产在线视频精品一区| 五月婷婷综合色| 草草在线视频| 日韩欧美一区二区免费| youjizz亚洲女人| 免费在线亚洲欧美| 99国精产品一二二线| 福利在线观看| 欧美日韩亚洲一区二| 人妻互换一二三区激情视频| 欧美大人香蕉在线| 国产福利视频一区二区| 亚洲人午夜射精精品日韩| 伊人性伊人情综合网| 在线不卡一区二区三区| 欧美一区电影| 国产成人精品免费久久久久| 天天躁日日躁狠狠躁喷水| 一区二区在线观看视频| www.污污视频| 成人高清av| 国产91色在线|免| 神马久久久久| 精品国产31久久久久久| 日本一区二区在线观看视频| 午夜国产精品视频| 成人av在线天堂| 91官网在线| 欧美性感一区二区三区| 亚洲精品视频久久久| 国产乱码精品| 欧美12av| 色豆豆成人网| 一本一道久久a久久精品逆3p| 无码人妻丰满熟妇精品区| 久久久精品中文字幕麻豆发布| 久久精品.com| 免费av一区二区三区四区| 热久久美女精品天天吊色| 午夜av免费在线观看| 亚洲免费在线视频| 色综合久久久无码中文字幕波多| 欧美日韩成人| 国产福利久久精品| av有码在线观看| 日韩国产一区三区| yjizz国产| 国产婷婷色一区二区三区在线| 日韩欧美黄色大片| 国产精品二区不卡| 99久久伊人精品影院| 黄频免费在线观看| 亚洲人成电影网| 一级黄色片视频| 亚洲综合激情小说| 韩国无码一区二区三区精品| 日韩精品成人一区二区在线| 伊人色综合影院| 国产66精品| 国产成人欧美在线观看| 日韩精品毛片| 亚洲福利视频久久| 伊人久久久久久久久久久久 | 男人操女人的视频网站| 高清成人免费视频| 丰满人妻中伦妇伦精品app| 北条麻妃国产九九九精品小说| 91精品中国老女人| zzzwww在线看片免费| 亚洲性av在线| 99草在线视频| 疯狂做受xxxx欧美肥白少妇| 四虎国产成人精品免费一女五男| 国产一区二区三区四区五区美女| 国产精品视频二| 国产毛片一区二区三区 | 青青草国产精品视频| 国产成人ay| 国产91社区| 日韩欧美一区二区三区在线观看 | 国产精品久久一区二区三区| 无遮挡爽大片在线观看视频| 色噜噜狠狠色综合网图区| 精品区在线观看| 在线观看亚洲一区| 久久久无码精品亚洲国产| 国产亚洲污的网站| 无码任你躁久久久久久老妇| 蜜桃精品视频在线| 日韩av综合在线观看| 91精品国产乱码久久久久久久 | 欧美在线中文字幕| 国产原创在线观看| 亚洲免费人成在线视频观看| 中文亚洲av片在线观看| 亚洲电影在线免费观看| 亚洲AV成人无码网站天堂久久| av不卡免费电影| 色婷婷一区二区三区在线观看| 久久性色av| www.99热这里只有精品| 午夜国产一区二区| 国产精品推荐精品| 欧美一级片网址| 国产精品视频最多的网站| 日韩伦理在线| 欧美激情中文网| 超碰在线观看免费版| 中文字幕日韩av电影| 黄色在线网站| 日韩精品福利在线| 免费看av毛片| 欧美成人a在线| 国产美女精品视频国产| 欧美精品久久天天躁| 久久国产香蕉视频| 色综合咪咪久久| 五月婷婷中文字幕| 精品欧美激情精品一区| 九九热国产在线| 夜夜爽夜夜爽精品视频| 91在线播放观看| 亚洲人成网站影音先锋播放| 岛国片在线免费观看| 中文字幕第一区二区| 波多野吉衣中文字幕| 91美女精品福利| av鲁丝一区鲁丝二区鲁丝三区| 不卡电影一区二区三区| 日本在线不卡一区二区| 粉嫩一区二区三区性色av| 男人的天堂免费| 成人性视频免费网站| 亚洲少妇中文字幕| 不卡视频在线看| 男女黄床上色视频| 国产欧美综合在线| 国产视频精品免费| 亚洲女同ⅹxx女同tv| 印度午夜性春猛xxx交| 亚洲欧美日韩国产综合在线| 性欧美疯狂猛交69hd| 亚洲欧美乱综合| 久久久久黄色片| 亚洲成人黄色影院| 国产精品第5页| 欧美艳星brazzers| 国产免费的av| 亚洲精品一区二区三区香蕉| 视频二区在线| 中文字幕在线看视频国产欧美在线看完整| 在线免费黄色| 欧美日韩成人在线观看| gogo高清在线播放免费| 茄子视频成人在线| 免费成人毛片| 99久热re在线精品996热视频| 欧美一区二区三区久久| 日韩影视精品| 欧美三级视频| 日本wwww视频| 久久精品国产999大香线蕉| 亚洲精品一二三四| 91亚洲午夜精品久久久久久| 一级在线观看视频| 一区二区三区精密机械公司| av大片免费在线观看| 欧美性色综合网| 亚洲爱情岛论坛永久| 亚洲欧美国产视频| 日本免费视频在线观看| 久久噜噜噜精品国产亚洲综合 | 午夜国产精品视频| 欧美精品色婷婷五月综合| 久久99热99| 蜜桃精品成人影片| 亚洲色欲色欲www| 一级片免费在线播放| 精品视频在线视频| 特黄aaaaaaaaa真人毛片| xvideos成人免费中文版| 日韩激情电影| av免费精品一区二区三区| 欧美日韩在线网站| 欧美视频在线免费播放| 久久99精品国产91久久来源| 亚洲一区二区乱码| 亚洲老妇xxxxxx| 中文字幕日韩第一页| 日韩精品视频在线观看网址| 国产在线高清理伦片a| 日韩免费在线看| 成人福利一区| 日本a级片在线观看| 人妖欧美一区二区| 黄色正能量网站| 亚洲国产视频一区| 国产女人爽到高潮a毛片| 亚洲午夜小视频| 伊人网在线播放| 成人av片网址| 一区二区三区在线| 亚洲三级视频网站| 91首页免费视频| 免费无遮挡无码永久在线观看视频| 欧美亚日韩国产aⅴ精品中极品| 色婷婷av一区二区三| 欧美成人精品在线视频| 久久精品国产精品亚洲毛片| 欧美久久在线| 亚洲免费中文| 免费a级黄色片| 精品日韩美女的视频高清| 性欧美videos另类hd| 毛片精品免费在线观看| 欧美男女视频| 亚洲精品日韩在线观看| 久久久久国产精品午夜一区| 黄色国产在线观看| 婷婷成人综合网| 婷婷色在线观看| 国产做受高潮69| 国产伦精品一区二区三区免费优势| 777久久精品一区二区三区无码| 国内精品国产成人| √天堂中文官网8在线| 欧美精品1区2区| 国产在线激情| 亚洲影院高清在线| 欧美1区2区视频| 亚洲精品成人无码毛片| 亚洲一区二区三区四区五区黄| 草逼视频免费看| 欧美激情精品久久久久久大尺度| 日韩在线成人| 久草免费福利在线| 99久久伊人网影院| av大全在线观看| 亚洲天堂第一页| 色猫猫成人app| 在线看视频不卡| 国产一区日韩二区欧美三区| 免费三片在线播放| 亚洲激情自拍图| 日韩av大片站长工具| 亚洲精品成人a8198a| 极品少妇一区二区| 538精品在线观看| 亚洲第一精品福利| 婷婷六月国产精品久久不卡| 亚洲乱码一区二区三区| 国产在线国偷精品免费看| 国产一级在线免费观看| 亚洲精品久久久久中文字幕二区 | 91精品在线播放| 黄色精品免费| 99久久人妻无码精品系列| 欧美人伦禁忌dvd放荡欲情| 午夜影院免费在线| 精品蜜桃一区二区三区| 日韩av一区二区三区四区| 放荡的美妇在线播放| 日韩高清av在线| 福利一区二区免费视频| 国产资源第一页| 久久久久久影视| 国产乱色精品成人免费视频| 欧美激情一区二区三区在线视频观看| 国产精品自拍区| 久久发布国产伦子伦精品| 精品女厕一区二区三区| 欧美性猛交xxx乱大交3蜜桃| 国产精品乱码视频| 裸体一区二区三区| 懂色av.com| 日韩有码在线观看| 日韩在线黄色| 久久综合桃花网| 在线观看日韩电影| 美女精品视频|