Xpoint
   [напомнить пароль]

Подключение css и javascript в xhtml-документы, отзываемые как application/xhtml+xml

Метки: [без меток]
2010-04-15 14:35:28 [обр] Евгений[досье]

Есть корректный xhtml-документ отдаваемый сервером как application/xhtml+xml.

Вопрос: как правильно (как можно) подключить css и javascript?

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
...
<head>
<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="..." />
<script type="text/javascript" charset="utf-8" src="..."></script>
</head>
...

или

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" charset="utf-8" media="all" href="..."?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
...
<head>
<xhtml:script xmlns:xhtml=http://www.w3.org/1999/xhtml type="application/javascript" src="..."></xhtml:script>
</head>
...

Оба варианта работают при application/xhtml+xml стили и скрипты выполняются. Но на второй пример валидатор ругается. Разъясните, пожалуйста…

И ещё, как же всё-таки стоит подключать скрипты в html/xhtml-докменты:

<script type="text/javascript" charset="utf-8" src="..."></script>

<script type="application/javascript" charset="utf-8" src="..."></script>

<script xmlns="http://www.w3.org/1999/xhtml" type="application/x-javascript" charset="utf-8" src="..."></script>

спустя 1 час 2 минуты [обр] AB...(0/233)[досье]
Конечно второй вариант не верный, так как вы не определили xsd (schema).
спустя 34 минуты [обр] Евгений[досье]

Понятно. А подлючение стилей css можно и link rel и xml-stylesheet?

Во втором варианте таблица стилей подключается выше, рендеринг быстрее будет.

Powered by POEM™ Engine Copyright © 2002-2005