文档开头不允许使用XML

时间:2010-08-24 18:47:01

标签: javascript html css xml

我在此代码中收到此错误:

<style>
#tt {
 position:absolute;
 display:block;
 background:url(images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}
</style>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

有谁知道我为什么会收到此错误? 我应该在哪里粘贴这种风格?

1 个答案:

答案 0 :(得分:1)

XML声明......

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

...,如果包括在内,必须是文档中的第一件事。您在样式元素后出现

也就是说,版本1.0是默认值,UTF-8是默认值,no是默认值。所以你可以完全放弃它。

更重要的是,假设您正在编写XHTML并将其作为text / html提供,那么完全将其保留为the first of the compatibility guidelines

  

我应该在哪里粘贴这种风格?

样式元素只能作为 head 元素的元素出现在XHTML 1.0文档中。