簡體   English   中英

是否有任何使IE顯示CSS3 / HTML5與Firefox / Chrome相同的腳本?

[英]Any script to make IE show CSS3 / HTML5 same as Firefox / Chrome?

我設計了一個HTML網頁,所有內容在Chrome和Firefox上看起來都很完美。 但是在IE9上,它的顯示效果很差> _ <

我想知道,我們是否有任何腳本或某些方法可以自動為IE設置/修復這些問題?

我為您准備了兩個,兩個單詞的短語...“漸進增強”和“優雅降級”

請首先驗證您的頁面。 沒有適當的doctype減速。 瀏覽器將以QuirksMode呈現您的頁面。 我認為一些標簽也丟失了。

您應該包括HTML 5 Doctype。 當我在IE9中加載頁面時,它迫使頁面進入Quirks模式。 當我將其更改為IE9標准模式時,看起來基本上沒問題。

<!DOCTYPE html>

另外,您可以嘗試使用meta標簽:

<meta http-equiv="X-UA-Compatible" content="IE=9" >

要么

<meta http-equiv="X-UA-Compatible" content="IE=edge" >

強制將瀏覽器模式設置為IE9。

您可能要考慮使用以下這些:

http://html5doctor.com/html-5-reset-stylesheet/

和:

http://modernizr.com/

我不知道要這樣做的任何腳本...但是您的問題可能取決於您使用的是什么屬性以及IE9是否支持它們。 您可能要檢查W3C網站的CSS屬性支持

這取決於您使用的功能。 例如,如果您使用進度條,則可以使用javascript仿真。 替代方法也稱為polyfill。 使用的好鏈接可以是html5 please網站

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM