Cоветы по разработке |
|
FELIX | |
Производители браузеров часто добавляют к своим творениям поддержкуметок, не входящих в текущую спецификацию HTML. Именно поэтому иногда можновстретить страницы, оптимизированные для того или иного браузера. На мойвзгляд, это далеко не лучший подход. Однако, как говорил Рэй Брэдбери,единственный способ заставить писателя не писать - это кольт сорок пятогокалибра. И писатели пишут...
Помните, что большинство визуальных редакторов HTML, хотя и работают вцелом корректно, имеют мелкие (а иногда и крупные) недостатки. Отчасти этосвязано с тем, что HTML с самого начала не был приспособлен дляавтоматизированной разработки.
Помните, что Ваш документ будет читаться гораздо лучше, если в нем будетчеткое разбиение на разделы и подразделы. HTML предоставляет в Ваше распоряжениешесть уровней заголовков. Воспользуйтесь этим богатством в своих интересах- создайте легко читаемый документ с интуитивно ясной структурой.
Современные браузеры способны правильно обработать вложенные метки.Например, вот такой фрагмент HTML-текста
<B><I>жирный наклонный шрифт</I></B>
большинство браузеров вполне успешно воспроизведут как жирныйнаклонный шрифт. Обратите внимание - метки <I>...</I>в этом фрагменте находятся внутри меток <B>...</B>.Другими словами, метки вложены одна в другую.
Работа браузера, однако, окажется сильно затрудненной, если вложенностьокажется нарушенной, например:
<B><I>вложенность меток нарушена</B></I>
Соблюдение вложенности - очень важная часть общей культуры написанияHTML-текста.
Помните, что пользователи могут отключать автоматическую загрузку изображений.Не ленитесь подсказать пользователю, чего именно он не видит. Это особенноважно, когда изображения являются гипертекстовыми ссылками.
При написании крупного документа очень полезно поместить в его началеоглавление с гипертекстовыми ссылками на разделы. Это может облегчить пользователюработу с документом, особенно если документ носит справочный характер.
Попытайтесь вообразить себе, что в распоряжении пользователя нет кнопкиBack. Подумайте о том, как обеспечить пользователю необходимую свободуперемещения в этом случае. Это поможет Вам спроектировать удобную в пользованииколлекцию HTML-документов.