1
我在我的jsp頁面中有下面幾行代碼。控制檯中IE文檔模式不兼容錯誤?
<!--[if lt IE 7]><html lang="en" class="no-js lt-ie10 lt-ie9 lt-ie8 lt-ie7" xml:lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> <![endif]-->
<!--[if IE 7]><html lang="en" class="no-js lt-ie10 lt-ie9 lt-ie8" xml:lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> <![endif]-->
<!--[if IE 8]><html lang="en" class="no-js lt-ie10 lt-ie9" xml:lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> <![endif]-->
<!--[if IE 9]><html lang="en" class="no-js lt-ie10" xml:lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> <![endif]-->
<!--[if gt IE 9]><!--><html lang="en" class="no-js" xmlns="http://www.w3.org/1999/html" xml:lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> <!--<![endif]-->
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
//some code
</html>
該代碼在IE7和所有瀏覽器中都能正常工作。但是,當我使用IE9它給出了IE控制檯中的錯誤,並且頁面沒有呈現。
LOG:不兼容IE文檔模式
請幫助我。
謝謝!
我正在使用外部的css文件。我如何將它們放在外部的css文件中?感謝您的回覆... – user1016403
您只需創建一個文件並將所需的規則放入其中即可。例如,您將創建'ltIE7.css'並在該文件中定義'.lt-ie7'類。然後就像我上面顯示的那樣導入它。確保你的文件路徑是正確的,否則樣式不會生效。 – cfs
我把doctype放在第一行,就像你說的。但仍然有相同的錯誤。它在IE7中正常工作。問題在於IE9。 – user1016403