ie8不兼容java項目_常見IE8兼容性問題及解決

1、css3媒體查詢

IE8不支持媒體查詢

解決:respond.js,在頁面中所有css文件的引用位置之后引用Respond.js

2、HTML5新標簽

IE8不支持H5新標簽

解決:html5shiv.js,在頁面中引用html5shiv.js文件。必須添加在頁面的

元素內,因為IE瀏覽器必須在元素解析前知道這個元素,所以這個js文件不能在頁面底部引用。

3、rem不兼容

rem是相對于根元素的字體大小比率單位,成了目前主流的單位之一。IE9+開始支持,IE8就只能通過引入js庫來支持了

解決:在頁面中引用rem.js文件。需要引用在頁腳,也就是

末尾,在所有css文件引用和DOM元素之后

4、css3的background-size的cover和contain

backgroun-size的cover和contain是css3新引入的屬性,IE8不支持

解決:引用“background-size polyfill”庫來兼容,“background-size polyfill”的代碼文件需要在css中引用。在所有用到這兩個“background-size”屬性值的地方,加一行“-ms-behavior”屬性

.selector {

background-size: cover;/*以下相對路徑是相對于文檔,而非css文件!*/

/*使用絕對路徑可以避免混淆*/

-ms-behavior: url(/backgroundsize.min.htc);

}

5、placeholder

placeholder是h5的屬性,ie8不支持

解決:jquery-placeholder

6、last-child

last-child是css3選擇器,ie8不支持

解決:不使用last-child,而是給最后一個元素設置一個.last的class,然后對此進行樣式設置,這樣就全部兼容了

7、數組的forEach方法

ie8的數組對象不支持forEach方法

解決:自己實現forEach方法

if ( !Array.prototype.forEach ) {

Array.prototype.forEach= functionforEach( callback, thisArg ) {varT, k;if ( this == null) {throw new TypeError( "this is null or not defined");

}var O = Object(this);var len = O.length >>> 0;if ( typeof callback !== "function") {throw new TypeError( callback + " is not a function");

}if ( arguments.length > 1) {

T=thisArg;

}

k= 0;while( k

kValue=O[ k ];

callback.call( T, kValue, k, O );

}

k++;

}

};

}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/528961.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/528961.shtml
英文地址,請注明出處:http://en.pswp.cn/news/528961.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python對圖像二值化_python如何二值化圖像

在python中二值化圖像的方法:首先將圖片轉化為灰色圖像;然后自定義灰度界限;最后輸入“photoImg.point(table,1)”命令(table為自己創建的數組名)即可二值化圖像。# 圖片二值化代碼如下:from PIL import Imageimg Image.open(tes…

Java快速提升_java快速復習 一 基礎語法

最近看很多算法書,比較不錯的有不少都是java語言描述,所以用一天時間快速研究并整理java ,參考資料:java入門經典Call this file "Example2.java".class Example2 {public static void main(String args[]) {int a&…

酷狗音樂linux版_酷狗音樂概念版APP內測獲用戶好評:極簡化,更高級

這兩天在網上沖浪的時候,發現不少網友都在安利一個叫做“酷狗音樂概念版”的APP,難道是酷狗又在悶聲搞大事了?搜了一下發現,原來是酷狗音樂概念版APP已經開始進入內測階段,嘗試著下載使用,果然發現“更酷更…

java 計算器類圖_多態計算器(封裝、繼承、多態、簡單工廠)

一.封裝向對象程序設計中,一個非常重要的技術便是封裝,也就是把客觀事物封裝成抽象的類,并且類可以把自己的數據和方法只讓可信的類或者對象操作,對不可信的進行信息隱藏。這樣做的好處在于可以使類內部的具體實現透明化&#xff…

圖書管理系統 java 源碼_[源碼和文檔分享]基于C語言和SQL SERVER數據庫實現的圖書管理系統...

摘 要本文根據《數據庫應用系統設計》課程要求而做。選擇圖書館管理系統設計與開發是因為覺得圖書館管理系統對我們的幫助很大,并且經常去圖書館,對圖書館的大部分功能及流程還是比較了解,而且現在有些地方可能還不夠完善。這次課程設計目標是…

java useragent 360 遨游 火狐_各種瀏覽器UserAgent一覽表(桌面+移動)

桌面IE而IE各個版本典型的userAgent如下:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)其中&#x…

sql server 修改字段不能為空_SQL-SQL介紹

一SQL 介紹SQL(Structured Query Language),語義是結構化語言, 是一門 ANSI 的標準計算機語言,用來訪問和操作數據庫系統;二 數據庫介紹2.1 數據庫我們已經知道了SQL是操作數據庫的語言,那么數據庫是什么&a…

python 數組轉音頻_Python3+將2聲道音頻,分拆成1聲道

現在是將雙聲道的音頻分拆成單聲道的。同理可以將多聲道的音頻文件,轉為1聲道的音頻文件。注意新形成的音頻文件的rate,需要與原音頻的相同。import osimport waveimport numpy as npimport pyaudiofile1 os.path.join(os.path.abspath(os.path.dirname…

java定義一個矩陣的類_java寫入一個矩陣,如何編程求該矩陣的秩

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓Fraction.java如下:(這個是網上找來的,處理分數的類)// 支持查找功能的分數類class Fraction implements Comparable {// 分子private int numerator;// 分母private int denominator;// 默認構造函數public Fraction()…

python動態映射_Python Django框架url反向解析實現動態生成對應的url鏈接示例

本文實例講述了Python Django框架url反向解析實現動態生成對應的url鏈接。分享給大家供大家參考,具體如下:url反向解析:根據url路由規則,動態生成對應的url鏈接 (防止硬編碼)。url反向解析應用在兩個地方:模板中的超鏈接&#xff…

java標量替換_JAVA逃逸分析、棧上分配、標量替換、同步消除

一、逃逸分析逃逸分析是編譯語言中的一種優化分析,而不是一種優化的手段。通過對象的作用范圍的分析,為其他優化手段提供分析數據從而進行優化。逃逸分析包括:全局變量賦值逃逸方法返回值逃逸實例引用發生逃逸線程逃逸:賦值給類變量或可以在其…

python圖像人類檢測_OpenCV人類行為識別(3D卷積神經網絡)

1. 3D卷積神經網絡相比于2D 卷積神經網絡,3D卷積神經網絡更能很好的利用視頻中的時序信息。因此,其主要應用視頻、行為識別等領域居多。3D卷積神經網絡是將時間維度看成了第三維。人類行為識別的實際應用:安防監控。(檢測識別異常行為&#x…

Spring Cloud Feign作為HTTP客戶端調用遠程HTTP服務

如果你的項目使用了SpringCloud微服務技術,那么你就可以使用Feign來作為http客戶端來調用遠程的http服務。當然,如果你不想使用Feign作為http客戶端,也可以使用比如JDK原生的URLConnection、Apache的Http Client、Netty的異步HTTP Client或者Spring的RestTemplate。 那么,為…

java查看weblogic服務器_java判斷服務器是那種,例如區分tomcat和weblogic | 學步園

package com.geostar.query.util;import org.apache.log4j.Logger;/*** author likehua* 服務器類型探測* Date 2011/04/13* **/public class ServerUtil {public static final String GERONIMO_CLASS "/org/apache/geronimo/system/main/Daemon.class";public s…

拼接的option會多出空行_Word空格,空行,頁眉橫線等問題,我只花一分鐘就全解決了...

從網上復制下來的資料粘貼到Word文檔上,出現了許多空格、空行、頁眉橫線等問題,這時候我們該如何快速地解決這些問題,看看下面的操作你就知道了。一、刪除空格1、空格案例從網上復制下來的文字到Word文檔中,出現字與字之間有好多空…

基于java高校教師管理系統_基于SSM框架下的JAVA高校教師業務水平綜合管理系統...

每天記錄學習,每天會有好心情。*^_^*今天和一個朋友共同完成了一個高校教師業務水平綜合管理系統項目,我們在開發時選用的框架是SSM(MYECLIPSE)框架。我這個朋友知識有限,只會這個框架,哈哈,都是為了方便他。和往常一樣…

oracle連接工具_扯一扯Tableau軟件配置數據源系列之Oracle

作者:扯蛋君編輯:齊天大圣聲明:本文章僅用于Taleau軟件的應用、學習溝通,不代表Taleau公司;文中所示截圖來源Taleau官方及軟件公開內容,相應著作權歸Tableau所有。 今天給大家介紹Tableau工具如何連接數據庫…

在java中原始時間_Java 日期時間

Java 日期時間java.util包提供了Date類來封裝當前的日期和時間。 Date類提供兩個構造函數來實例化Date對象。第一個構造函數使用當前日期和時間來初始化對象。Date( )第二個構造函數接收一個參數,該參數是從1970年1月1日起的微秒數。Date(long millisec)Date對象創建…

如何和后臺接觸的_后臺產品,不只是做支持

最近在招聘后臺產品經理,面試過程中提到一個問題,這個問題之前也困擾了我很久:你做的后臺產品,價值體現在哪里?只是做業務支持么?今天就來聊聊這個話題。我是做后臺產品出身,最開始入行做的是云…

java手寫的html轉圖片格式_(Java實現)HTML轉JPG,TIFF等圖片格式和TIFF圖片合并功能解決方案。...

上一篇文章說到了HTML轉PDF的實現方式,而就在那個需求的另外一個方面,項目要求要實現頁面轉圖片的需求,主要是JPG,TIFF,PNG等格式。弄得我有點囧,上次一直沒搞定。也沒找到合適的工具進行轉換。前一小段時間…