HTML - статьи


(X)HTML - часть 2


Чем же XHTML 1.0 отличается от HTML ? Существует несколько требований , которые разработчик обязан выполнять:

? в начале документа должен указываться один из возможных DTD ( Document Type Definition ):

?  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

?  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

?  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

?  в теле XHTML -документа должны обязательно присутствовать следующие тэги: «< html >», «< head >», «< title >» и «< body >»;

?  имена тегов и атрибутов должны записываться в нижнем регистре;

?  все значения атрибутов должны заключаться в "кавычки";

?  все тэги должны закрываться; если у элемента нет закрывающего тэга, следует добавлять в его конец слеш («< br />» или «< br />» — пробел для совместимости со старыми браузерами);

?  необходимо соблюдать корректную вложенность тэгов («< b >< i >текст</ b ></ i >» — неверно; следует писать «< b >< i >текст</ i ></ b >»);

?  запрещается использовать минимизированные атрибуты (« nowrap » следует заменить на « nowrap = " nowrap "» ); полный список таких атрибутов: checked , compact , declare , defer , disabled , ismap , noresize , noshade , nowrap , multiple , readonly , selected .

?  на следующие элементы налагаются ограничения по включению в них других элементов:

?  a не может содержать другие элементы a ;

?  form не может содержать другие элементы form;

?  label не может содержать другие элементы label;

?  pre не может содержать img , object , big , small , sub или sup ;

?  button не может содержать элементы input, select, textarea, label, button, form, fieldset, iframe или isindex;




- Начало -  - Назад -  - Вперед -



Книжный магазин