Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
YouTube 154 Подписчики
Telegram 241 Подписчики
VK 0 Подписчиков
Маркетер
Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Новости

Слуга двух господ (Часть II)

  • 28.03.2001

Автор статьи: Мельников Михаил

Ну, хорошо, с тем, что не нужно делать, мы уже оэнакомились. А что же все-таки можно делать? На какие моменты следует обратить внимание при изготовлении совместимых web-страничек? Какие уловки при этом используются?

Если с самого начала соблюдать некоторые правила при написании страничек, то количество возможных ошибок можно сразу снизить на порядок. Поэтому я, пожалуй, начну со списка этих правил, которые следует научиться соблюдать автоматически, если хочется, чтобы странички любо-дорого смотрелись в любом из броузеров:

  • Обязательно закрывайте все тэги (кроме одиночных).
  • Внимательно смотрите за вложенностью тэгов — они не должны пересекаться. Не допускайте такой ситуации, когда внешний тэг закрывается раньше, чем внутренний:

    правильно
    неправильно

  • В тэге <body> нужно обязательно прописывать все цвета: фон странички, текст, цвет ссылок, цвет посещенных ссылок, цвет активных ссылок или не прописывать никаких. В противном случае может возникнуть такая ситуация, что какой-нибудь из неописанных цветов и, следовательно, взятый из настроек пользователя, совпадет с цветом фона и станет нечитаемым.
  • Значения атрибутов, содержащих пробелы и другие специальные символы, должны обязательно заключаться в кавычки. При желании Вы можете заключать в кавычки все параметры, но это не является обязательным.
  • Для всех изображений, помещаемых в HTML-код, обязательно указывайте ширину, высоту и толщину рамки, которую нужно установить в ноль, если у изображения не должно быть рамки. Отсутствие значений ширины и высоты хотя бы у одной картинки при табличной верстке приведет к тому, что загрузка страницы визуально сильно увеличится, т.к. в этом случае страничка начнет прорисовываться только после полной загрузки всех нужных изображений.
  • Для всех изображений, несущих некоторую смысловую нагрузку, нужно прописывать параметр alt тэга <img>. Причем текстовое описание должно выражать смысл изображения, это позволит просматривать ваши странички при отключенной графике и все же понять смысл иллюстраций.
  • Рассматривайте web-страничку, как состоящую из нескольких смысловых блоков (верхняя шапка, меню, основной текст, рекламный блок и т.д.) и наиболее важные из них отмечайте комментариями начала и конца. Это позволит Вам легко ориентироваться в сложных страничках и при правильном построении структуры сайта легко изменить дизайн страниц в будущем.
  • Регистр букв в именах файлов и ссылках на них должен совпадать. Это особенно важно при размещении сайта на web-сервере под UNIX, иначе Вы вдруг обнаружите, что прекрасно работающий локальный вариант сайта на вашей машине вдруг оказывается неработоспособным при помещении его на web-сервер. Проще всего названия файлов и ссылки писать всегда в нижнем регистре.
  • Для ссылок на внутренние страницы используйте по возможности относительные адреса. В будущем, при переносе или реорганизации сайта, Вам понадобится гораздо меньше усилий.
  • При использовании формы на страничке внимательно смотрите за тем, чтобы все элементы, составляющие форму
    (<input>, <select>, <textarea>, и т.д.), находились между тэгами <form></form>. Иначе у Вас неминуемо возникнут проблемы с Netscape Navigator-ом.

  • Если у Вас возникнет сомнение в том, что некоторый код будет корректно обрабатываться одним из броузеров, то лучше сразу проверить это, написав тестовую страничку. Это сбережет Вам массу времени и нервов при отладке страничек.
  • При использовании JavaScript всегда обращайте внимание на регистр букв в ваших переменных и функциях, т.к. язык различает регистр и для него переменные MyVar и myvar совершенно разные. При придумывании имен для переменных и функций помните о том, что в языке есть зарезервированные имена и встроенные функции. При совпадении названия вашей функции со встроенной Вы можете потерять кучу времени для установления этого факта.

    Бытует мнение, что под IE, странички писать легче, чем под NN. Это верно, но только отчасти. Такое мнение сложилось из-за того, что NN неправильный код не обрабатывает и, соответственно, показывает страничку как есть, т.е. с ошибками. IE поступает по-другому — при обработке неправильного кода он пытается предугадать недостающие тэги или пропущенные параметры.
    Например, в большинстве случаев незакрытый парный тэг будет обработан Explorer-ом так, как будто он есть, и не вызовет ошибки, хотя сам код, тем не менее, останется некорректным. лучше учиться писать корректный код, и тогда нареканий в адрес NN будет гораздо меньше.
    Но все же следует признать, что некоторые механизмы рендеринга в Navigatore действительно работают не совсем логично (иногда даже совсем не логично 🙂 и абсолютно не так, как в Explorer-е. В этих случаях приходится просто запоминать глюки и особенности NN, как, впрочем, и IE 🙂
    Особенно много усилий прикладывается при написании совместимых страничек, использующих табличную верстку. Особенностей и приемов здесь вагон и маленькая тележка. Вот об этом мы и поговорим в следующей статье.

  • Алексей Волков

    Предыдущий материал
    • Новости

    Слуга двух господ (Часть I)

    • 28.03.2001
    • Алексей Волков
    Read More
    Следующий материал
    • Новости

    Слуга двух господ (Часть III)

    • 28.03.2001
    • Алексей Волков
    Read More
    Вас также может заинтересовать
    Read More
    • Новости

    Google назвал лучшие приложения App Store за 2018 год

    • Нина Бит-Каплан
    • 14.12.2018
    Read More
    • Новости

    Онлайн-конференция интернет-магазин от “А до Я” CyberE-com 2018

    • Юля Ласкевич
    • 25.05.2018
    Read More
    • Новости

    Бесплатная онлайн-конференция по управлению репутацией

    • Юля Ласкевич
    • 04.12.2017
    Read More
    • Новости

    Открыта регистрация на CyberMarketing-2017

    • Юля Ласкевич
    • 19.10.2017
    Read More
    • Новости

    Новый хит лета от Coca-Cola

    • Юля Ласкевич
    • 21.06.2016
    Read More
    • Новости

    Coca-Cola запускает производство двух новых напитков в России — Fanta Цитрус и Dr Pepper

    • Юля Ласкевич
    • 05.03.2016
    Read More
    • Новости

    COCA-COLA ЗАПУСКАЕТ СТРАТЕГИЮ «ЕДИНОГО БРЕНДА» И НОВУЮ ГЛОБАЛЬНУЮ КАМПАНИЮ «ПОПРОБУЙ… ПОЧУВСТВУЙ»

    • Юля Ласкевич
    • 23.01.2016
    Read More
    • Новости

    Ресторан закрылся из-за положительных отзывов критиков

    • Юля Ласкевич
    • 08.01.2016

    Добавить комментарий

    Для отправки комментария вам необходимо авторизоваться.

    Свежие посты
    • Дайджест постов Сергея Людкевича
      • 12.09.24
    • Как юристы тормозят бизнес
      • 30.08.24
    • Продвижение оптовых кампаний в Яндекс Директ
      • 06.03.24
    • Cарафанное радио
      • 13.01.24
    • 5-55: История компании
      • 01.03.23
    Маркетер
    • О проекте
    • Информационное спонсорство
    • Рекламным агентствам
    • Ссылки
    (с) ООО "Маркетер". Официальный сайт. Маркетер: Статьи про рекламу, маркетинг, public relations, интернет

    Введите ключевые слова для поиска и нажмите Enter