Плавный переход от HTML к XHTML

Плавный переход от HTML к XHTML

Плавный переход от HTML к XHTML

Я уже не первый год пытаюсь перейти с HTML на XHTML. Привычки дают о себе знать и переход дается не так просто.

Ниже я привожу 9 простых правил, соблюдая которые вы можете из valid HTML получить valid XHTML. Я не буду рассматривать все нюансы и подробности — просто 9 простых правил.

Для проверки правильности кода я использую FireFox с плагином «Tidy Validator». Быстро и удобно

1. Название тегов пишем маленькими буквами.

Было:

<BODY>

Стало:

<body>

2. Забываем про атрибут language у тега script.

Было:

<script language=»JavaScript»>

Стало:

<script type=»text/javascript»>

3. Убираем из адресов все служебные символы.

Было:

<a href=»http://www.codenet.ru/?a=1&b=3″>CodeNet</a>

Стало:

<a href=»http://www.codenet.ru/?a=1&amp;b=3″>CodeNet</a>

4. Слешим незакрывающиеся теги:

Было:

<img src=»image.gif»>

Стало:

<img src=»image.gif» />

5. Не забываем закрывать все теги

Было:

<p>Параграф

Стало:

<p>Параграф</p>

6. Соблюдаем объектную модель. (Не меняем теги местами)

Было:

<table>
<form>
<tr><td></td></tr>
</form>
</table>

Стало:

<form style=»margin:0″>
<table>
<tr><td></td></tr>
</table>
</form>

7. Все атрибуты пишем в кавычках.

Было:

<table cellspacing=0 align=right>

Стало:

<table cellspacing=»0″ align=»right»>

8. Забываем про сокращения.

Было:

<input type=»radio» selected>

Стало:

<input type=»radio» selected=»selected»>

9. Не забываем про атрибут ALT.

<img src=»image.gif» alt=»hello» />

Комментарии