Предисловие
Каждому из нас приходилось использовать небольшие хитрости HTML,
чтобы добиться желаемого результата. Ниже приведены некоторые советы, с которыми
дизайн вашего сайта станет лучше. Вообще-то говоря, полный курс теоретических
советов вы можете увидеть в разделе "Советы".
Здесь же собраны практические, частные случаи, которые могут вам пригодиться при
создании сайта или отдельной страницы.
Все по порядку
Не используйте очень большие таблицы на страничке. Если есть возможность,
поделите таблицу на несколько более мелких таблиц или вообще откажитесь от них.
Это связано с тем, что содержимое таблицы не выводится на экран до тех пор, пока
вся таблица не скачана. И у пользователя создается иллюзия медленной загрузки
этой страницы, что нежелательно.
Так можно автоматически перенаправить посетителя на другую страницу:
Если вы используете параметры отступа текста от рабочего края броузера,
учтите, что для NN и IE они разные:
1) Для Netscape Navigator: "marginwidth" и "marginheight"
2) Для Internet Explorer: "topmargin" и "leftmargin"
Единственный способ корректного распознавания в обоих броузерах разместите все
параметры:
Строка DOCTYPE (DTD), расположенная в первой строке HTML документа,
описывает стандарт HTML, который используется в этом документе. Два наиболее используемых
DTD:
1) HTML 3.2:
2) HTML 2.0:
Чтобы заменить кнопку в форме на изображение используйте:
Если при размещении странички на сайте не видно картинок, а в локальной
версии всё было в порядке, то проверьте следующее:
1. Адреса картинок не относительные, а абсолютные (типа file:///....).
2. Могут стоять неправильные слэши: не "/", а "\". В URL, как правило,
применяются прямые слэши "/".
3. FTP может класть на сервер файлики с именами, написанными заглавными
буквами - PICTURE.GIF,
в то время как в тексте будет прописано picture.gif или Picture.gif - для
ОС типа UNIX это не одно и тоже.
Если Вы делаете карту ссылок из одного изображения, разбитого на несколько
частей, учтите, что язык HTML символ перевода каретки (конец строки) воспринимает
как пробел. Поэтому все тэги, которые у Вас формируют Вашу карту ссылок, нужно
писать в одну строчку, иначе между картинками будут промежутки!
Чтобы убрать границы шириной 2-3 пискела между фреймами, добавьте в
тэге: строчку Border="0" FrameBorder="0".
При использовании тэга:
IE отображает фоновый рисунок, начиная от начала таблицы, а NN - с начала каждой
ячейки. Обойти это неудобство можно, вложив таблицу в другую:
Информация в ячейки
Информация в ячейки
Обратите внимание на BackGround="" и на то, что в тэгах таблиц не задан
атрибут BgColor.
Для того, чтобы "собрать" один HTML-документ из нескольких кусков,
нужно использовать команды SSI (Server-Side Includes):
путь к файлу указывается от текущего файла (файла, в котором расположена
команда).
путь к файлу указывается от корня сервера.
Таким образом, например, можно задать меню, одинаковое для всех страниц сервера,
и хранить его в отдельном файле. Тогда его изменение отразится на всем сервере
и не потребует кропотливой работы по правке всех HTML-страниц Вашего сервера.
Как избавиться от противной синей рамки по периметру рисунка, который
является ссылкой?
У адреса mailto:, применяемого для отправки писем, можно
задать и другие опции, кроме самого адреса. Например, адрес вида: