XML не допускается в начале документа - PullRequest
0 голосов
/ 24 августа 2010

Я получаю эту ошибку по этому коду:

<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 Ответ

1 голос
/ 24 августа 2010

Декларация XML…

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

…, если она включена, должна быть самой первой вещью в документе.Вы видите после элемента стиля.

При этом версия 1.0 является значением по умолчанию, UTF-8 является значением по умолчанию, а no - значением по умолчанию.Таким образом, вы можете полностью его исключить.

Более того, если вы пишете XHTML и используете его как text / html, вы должны полностью его исключить, как в первомруководств по совместимости .

где я должен вставлять стиль?

Элемент стиля может появляться только в документе XHTML 1.0 как дочерний элемент элемента head .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...