Плавный переход от 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&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» />
Комментарии