Главная
Статьи
Ссылки
Приколы
Инфо...

Некоторые особенности написания HTML

При написании html страниц, существует большое количетво правил исходя из которых следует писать код. Однако есть и ряд нюансов, не зная которых, программист может потерять достаточно много времени... (Примеры рассмотрены для IE4-5, NSN под ?)

Регистр имен файлов

Если на вашем компьютере система Windows MustDie, то безразлично, в каком регистре в верхнем или нижнем написаны имена ваших файлов. Поэтому страница в которой есть ссылка например на файл "Fon.jpg" будет правильно работать и с файлом "fon.jpg", но при попытке выложить страницу на сервер начинают возникать ошибки, так как большинство серверов на платформе UNIХ, которая чувствительна к регистру символов. Так что перед тем как выкладывать странички на сервер проверьте, совпадают ли у вас имена файлов с именами в ссылках на них.

Изменения стиля ссылки

Пример

Если вам требуется изменить стиль ссылки по какому-либо событию, то следует: -создать требуемый стиль (например С1, пример описания стиля можно увидеть в HTML-коде этой странички)
-присвоить ссылке ID (например СС)
-при требуемом действии вызывать функцию которая выполнла бы действие:
СС.className=С1;

Предзагрузка файлов

Пример

Иногда требуется заменять картинку по к.-л. событию, например при организации меню :) по OnMouseOver. Тогда необходимо написать такой код (в простейшем случае):

<img src="butoff.gif" onMouseOver="this.src='buton.gif';" >

Но! Как видно (Вы же не поленились произвести эксперимент ?), броузер загружает и отображает только те ресурсы, которые "нужны" ему в данный момент, а ButOn.gif не загрузился при открытии странички, а начал загружаться только после события, когда понадобился. Нет проблем, если рисунок на замену < 0.5-1Kb, в противном случае будет заметна пауза при замене рисунков. Именно для этого используется т.н. предзагрузка. Для того, чтобы загрузить какой-либо элемент в память и не загружать его снова при необходимости визуализировать, поступать требуется следующим образом:
-после тега body нужно написать такой скрипт (например предзагрузка картинки)
var a1=new Image; a1.src="buton.gif";
-после чего вы можете использовать этот рисунок

<img src="butoff.gif" onMouseOver="this.src=a1.src;" >

При этом рисунок ButOn.gif не будет подгружаться с сервера по событию оnMouseOver, а отобразится сразуже, т.к. был уже загружен в память.Вообще, можно подгружать таким образом на первой странице большинство изображений сайта. Это значительно замедлит открытие этой самой страницы, но все остальные полетят как стая напильников над Парижем.


Что можно сделать, чтобы повысить популярность сайта.
Одним из возможных способов увеличить количество посетителей на вашем сайте может служить написание информации для поисковых машин русских слов, написанных на английской раскладке.
Например если ваш сайт посвещен информации касающейя танков, то найдется не один человек :-(, который забыв переключить раскладку наберет nfyr <=> танк, в каом-нибудь поисковике. И тогда вполне возможно, только ваша страница окажется в списке результатов поиска.
Конечно такой способ не может значительно увелчить посещаемость вашего сайта, но лишний десяток :) посетителей он принесет.

Ошибки веб-дизайнеров глазами Якоба Нильсена за 2002г.

Подробнее
-малая гибкость поиска по сайту; по мнению Нильсена, поиск должен корректно работать с различными грамматическими формами слов и иметь достаточно современные алгоритмы сортировки результатов

-отсутствие цен на коммерческих сайтах класса business-to-business, а также в обычных электронных магазинах на страницах товарных категорий и результатов поиска;

-использование шрифтов фиксированного размера (особенно мелкого), который нельзя изменить соответствующей командой браузера

-использование горизонтальных полос прокрутки, особенно в окнах стандартного размера;

-использование больших блоков текста, не разделенных на фрагменты, удобные для чтения с экрана

-использование в ссылках javascript; Нильсен весьма справедливо полагает, что пользователь должен понимать, куда ведет ссылка и где она откроется;

-сбор электронных адресов без подробного разъяснения политики их использования

-размещение в разделе faq ответов на удобные для владельца сайта вопросы, которые, однако, не интересны посетителям;

-использование URL, превышающих по длине 75 символов - столь длинные ссылки практически невозможно запомнить и очень сложно вводить в адресную стоку браузера;

-использование почтовых ссылок в неожиданных местах; по мнению Нильсена, ссылки на почтовые адреса должны сопровождаться текстом, из которого ясно, что это именно почтовая ссылка. Ссылки с упоминанием имен авторов должны вести на их биографии.
Hosted by uCoz