Плавный переход от 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" />
Автор: mike
Источник: mike.nov.ru
|