我正在使用偉大的HTML5樣板。這是一個偉大的工程,但我有一些大的問題,在IE 8和7的渲染(可能是8,但還沒有嘗試過)IE和HTML5文檔類型問題
的文件具有HTML5的doctype:
<!doctype html>
<head>
但問題是使用不具有充分的和醜陋的doctype像...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
我得到的所有類型的渲染問題:通過保證金爲中心:汽車不能正常工作,高度,寬度,martings和補白的行爲都像瘋了似的我所有的佈局被打破只是<!doctype>
但如果我切換到舊的,everythin g工程偉大(好,不是很好,它仍然是IE,但如預期)
HTML5 Boilerplate帶有Modernizer,我認爲應該解決這個問題,但它不工作。從我的「研究」(谷歌),我發現,IE怪癖模式寬度<!doctype>
進入,所以問題是...
有沒有一種方法,以防止IE瀏覽器進入怪癖模式<!doctype>
?
或者至少不打破邊緣,寬度,填充等?
編輯:這是全頭:
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
這個問題的解決方案是什麼? – pal4life 2013-08-28 20:00:50