Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html IE未连接到外部特定于IE的CSS文件_Html_Css - Fatal编程技术网

Html IE未连接到外部特定于IE的CSS文件

Html IE未连接到外部特定于IE的CSS文件,html,css,Html,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; lef

我的页首有这个

 <!--[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>

h1{
字体系列:“Paytone One”,无衬线;
字体大小:40px;
颜色:红色;
位置:绝对位置;
顶部:150px;
左:400px;
}
氢{
字体系列:“Paytone One”,无衬线;
字体大小:30px;
位置:绝对位置;
顶部:0px;
左:0px;
颜色:#FC3B3B;
}
h3{
字体系列:“Paytone One”,无衬线;
字体大小:20px;
位置:绝对位置;
顶部:300px;
左:400px;
}
.image2{
位置:绝对位置;
顶部:0px;
左:0px;
}
.box1{
宽度:100%;
高度:5px;
背景色:#FC3B3B;
位置:绝对位置;
顶部:0px;
左:0px;
}
p{
位置:绝对位置;
顶部:0px;
左:0px;
字体大小:15px;
字体系列:arial;
颜色:#5858;
}

IE没有拿起这个,当我改变数字来定位页面内的东西时,它们不会移动。然而,在Chrome浏览器中,定位正是我想要的位置。您需要从CSS文件中删除
标记。这样的文件只包含CSS,根本不包含HTML。

您需要从CSS文件中删除
标记。这样的文件只包含CSS,根本不包含HTML。

从CSS文件中删除
标记,这是不正确的<代码>标记只需要在html文档中使用。

从css文件中删除
标记,这是不正确的<代码>标记只需在html文档中使用。

链接元素是自动关闭的,不应具有关闭斜杠。与问题无关。@Rob真的吗?我不能说我曾经写过没有结束斜杠的链接标记,它肯定不会破坏你的代码。@JonTaylor-真的。这是禁止的:虽然浏览器现在将其视为“标记汤”(断章取义的html),但这仍然是一个错误。@Rob well您每天都会学到一些新东西:)。谢谢。@Rob-我现在遇到了一个问题,即使它现在识别出文件,它也不会改变任何东西,除了h1Link元素是自动关闭的,不应该有关闭斜杠。与问题无关。@Rob真的吗?我不能说我曾经写过没有结束斜杠的链接标记,它肯定不会破坏你的代码。@JonTaylor-真的。这是禁止的:虽然浏览器现在将其视为“标记汤”(断章取义的html),但这仍然是一个错误。@Rob well您每天都会学到一些新东西:)。谢谢。@Rob-我现在遇到了一个问题,尽管它现在识别出了文件,但它不会改变h1以外的任何内容