2012-12-23 33 views
0

我有這個在我的網頁IE沒有連接到外部IE特定的CSS文件

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

的CSS文件中的頭我有這樣的

<style> 
h1 { 
font-family: 'Paytone One', sans-serif; 
font-size: 40px; 
color: red; 
position: absolute; 
top:150px; 
left: 400px; 
} 
h2 { 
font-family: 'Paytone One', sans-serif; 
font-size: 30px; 
position: absolute; 
top:0px; 
left: 0px; 
color: #FC3B3B; 
} 
h3 { 
font-family: 'Paytone One', sans-serif; 
font-size: 20px; 
position: absolute; 
top:300px; 
left: 400px; 
} 
.image2 { 
position: absolute; 
top:0px; 
left: 0px; 
} 
.box1 { 
width: 100%; 
height: 5px; 
background-color: #FC3B3B; 
position: absolute; 
top:0px; 
left: 0px; 
} 
p { 
position: absolute; 
top:0px; 
left: 0px; 
font-size: 15px; 
font-family: arial; 
color: #585858; 
} 

</style> 

IE不撿這件事,當我改變了數字來定位他們不會移動的頁面內的東西。但是在Chrome瀏覽器中,定位正是我想要的位置

+0

鏈接元素自閉,不應該有閉合斜槓。與問題無關。 – Rob

+0

@Rob真的嗎?我不能說我沒有寫過一個沒有結束斜槓的鏈接標記,它肯定不會破壞你的代碼。 –

+0

@JonTaylor - 真的。這是禁止的:http://www.w3.org/TR/html401/index/elements.html雖然瀏覽器現在把它當作'標籤湯'(壞HTML),它仍然是一個錯誤。 – Rob

回答

2

您需要從CSS文件中移除<style>標籤。這樣的文件只包含CSS,根本沒有HTML。

1

從css文件中刪除<style>標籤,這是不正確的。 <style>標籤只需要在html文檔中使用。

+0

好吧,我現在感覺很傻!謝謝 – Louismoore18