2012-08-06 141 views

回答

2

嘗試加入不同的樣式表即

<!--[if IE]> 
     <link rel="stylesheet" type="text/css" href="all-ie-only.css" /> 
    <![endif]--> 

這可能是一些做的方式填充在呈現在WebKit瀏覽器。

希望幫助

+0

但我不知道什麼是錯 – user1198377 2012-08-06 13:45:55

+0

嘗試添加一個浮點數到地圖 – Ma9ic 2012-08-06 13:54:20

2

我發現添加樣式某些瀏覽器,最好的辦法是在你的HTML中使用這樣的:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<!--[if lt IE 7 ]> <html class="ie6" lang="en" xml:lang="en" dir="ltr"> <![endif]--> 
<!--[if IE 7 ]> <html class="ie7" lang="en" xml:lang="en" dir="ltr"> <![endif]--> 
<!--[if IE 8 ]> <html class="ie8" lang="en" xml:lang="en" dir="ltr"> <![endif]--> 
<!--[if IE 9 ]> <html class="ie9" lang="en" xml:lang="en" dir="ltr"> <![endif]--> 
<!--[if (gt IE 9)|!(IE)]><!--> <html class="" lang="en" xml:lang="en" dir="ltr"> <!--<![endif]--> 
<head> 

</head> 
<body> 

</body> 

這將添加一個類上的HTML標記,每個瀏覽器。然後,您可以針對某些瀏覽器,像這樣的風格:

#wrapper { width:300px; } 
.ie7 #wrapper { width:400px; } /*Specific to IE7*/ 

沒有瀏覽器的特定樣式表需要!

+0

但我不知道什麼是錯的。 我不知道什麼部分的CSS在IE上不能正確工作 – user1198377 2012-08-06 16:19:48

相關問題