0

私はこれを私のページの頭に持っています

 <!--[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 ブラウザーでは、ポジショニングはまさに私が望む場所です

4

2 に答える 2

2

<style>CSS ファイルからタグを削除する必要があります。このようなファイルには CSS のみが含まれ、HTML はまったく含まれていません。

于 2012-12-23T13:48:01.727 に答える
1

<style>css ファイル内からタグを 削除してください。これは正しくありません。<style>タグは、html ドキュメント内でのみ使用する必要があります。

于 2012-12-23T13:48:07.590 に答える