- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Как раскрутить и разрекламировать Web-сайт в сети Интернет - Александр Загуменов
Шрифт:
Интервал:
Закладка:
На вкладке Tag Name Program (Программа для тэга) окна Validator Engine Options, показанной на рис. 2.75, в разделе Options (Параметры) по умолчанию установлен флажок Enable programs (Разрешить программы). Если снять его, проверка заметно ускорится, но вместе с тем может уменьшиться количество обнаруженных недочетов. Для наиболее полной проверки синтаксиса данная опция должна быть всегда включена.
Рис. 2.75. Окно Validator Engine Options, вкладка Tag Name ProgramВ разделе Program Flags (Флажки программы) расположены шестьдесят флажков, помеченные номерами от 1 до 60. Применение этих опций позволяет включать и отключать функции программы для тэгов, которые используются в программах тэга. Это, в свою очередь, позволяет написать программу тэга таким образом, чтобы ее поведение было скоординировано с установкой или отключением соответствующего флажка. Например, может быть предусмотрено оповещение пользователей о тэгах, которые работают только в некоторых программах просмотра. Если вы не хотите видеть эти сообщения, в программе тэга можно допустить их исключение в случае, если не установлен определенный флажок. По умолчанию все флажки поставлены. Их взаимодействие с имеющейся HTML-конфигурацией будет рассмотрено в соответствующем разделе.
Вкладка Logging (Ведение журнала) окна Validator Engine Options предназначена для настройки параметров журнала регистрации. Вести журнал целесообразно, если вы не хотите рассматривать отчеты каждого файла по отдельности, а предпочитаете исследовать весь сайт целиком и только потом будете выяснять, какие документы могут вызвать проблемы. Используя файл регистрации (один), вы быстро определите документы, которые требуют особого внимания. Запомните только, что если вы ведете журнал и не удаляете время от времени ненужные материалы, он может непомерно разрастись. Поле Log reports to filename (Имя файла журнала регистрации) в разделе File Options (Параметры файла) служит для ввода полного имени файла, предназначенного для регистрации результатов проверки правильности кода в случае, когда такая регистрация разрешена.
В разделе Options (Параметры) собраны следующие опции:
• Enable logging (Разрешить ведение журнала) – результаты проверки HTML-документов записываются в файл – журнал регистрации;
• Log error messages (Регистрировать сообщения об ошибках) – в журнал заносятся все сообщения об ошибках, замеченных программой при проверке;
• Log warning messages (Регистрировать предупреждения) – записываются все предупреждения, генерируемые программой при проверке;
• Include HTML lines containing errors and/or warnings (Включить строки HTML-кода, содержащие ошибки и/или предупреждения) – в журнал будут включены строки HTML-документа, из-за которых возникли ошибки или предупреждающие сообщения. При этом должны быть поставлены флажки Log error messages или Log warning messages, потому что соответствующая строка не будет учитываться, если не зарегистрировано предупреждение или сообщение об ошибках.
Настройка HTML-конфигурацииВ программе проверки правильности HTML-кода предусмотрена настройка HTML-конфигурации на различные категории тэгов языка: HTML 4.0, расширения Netscape, расширения Microsoft Internet Explorer, Cold Fusion и т. д.
Важная особенность включенной HTML-конфигурации заключается в том, что категории HTML сформированы на основе своих предыдущих версий: категория HTML 4.0 основана на HTML 3.2, а последняя, в свою очередь, – на HTML 2.0. Так, для проверки кода на соответствие рекомендациям HTML 3.2, наряду с указанной категорией следует активизировать HTML 2.0. Для проверки на соответствие рекомендациям HTML 4.0 наряду с ней следует активизировать также HTML 2.0 и HTML 3.2.
Для проверки правильности кода для Microsoft Internet Explorer и его расширений следует активизировать категории HTML 2.0, HTML 3.2 и, начиная с версии Internet Explorer 4.0, – HTML 4.0. При этом для расширений Microsoft Internet Explorer 4.0 нужно активизировать и расширения Microsoft Internet Explorer 3.0.
Подобный подход применим и к расширениям Netscape: требуется выбрать категорию расширений, соответствие которой проверяется, а также категории HTML 2.0, HTML 3.2, HTML 4.0 и др., поддерживаемые Netscape (в зависимости от версии).
Для проверки WebTV требуются, по крайней мере, категории HTML, расширения Microsoft Internet Explorer, расширения Netscape и Tables (Таблицы).
По умолчанию все категории активны. Рекомендуется таковыми их и оставить.
Категории Dynamic HTML и Scripting & Applets настраиваются единообразно: если активна одна, то и другая должна быть активной; и наоборот.
В категории Obsolete содержатся тэги: LISTING, NOTE, PLAINTEXT и XMP; в Miscellaneous – тэг NEXTID и атрибуты MSIMAGELIST, NATURALSIZEFLAG и NOSAVE. В категории General содержится тэг CSEIGNORE., используемый для указания программе тэгов, проверку которых проводить не требуется.
Флажки. HTML-конфигурация может быть настроена таким образом, что при проверке правильности HTML-кода для любого тэга может быть выполнена своя программа. При этом поведение программы может изменяться в зависимости от установки определенных флажков. Обычно при включении какого-либо из них появляются предупреждения и сообщения об ошибках. Большинство из них начинается с комбинации символов [x], где x – номер флажка. Такая отметка позволяет легко определить, какой флажок следует снять, чтобы убрать сообщение, которое, по вашему мнению, не требуется отображать при проверке. Однако учтите, что таким образом вы отключаете множество сообщений. Для того чтобы всесторонне оценить результат отключения какого-либо флажка, воспользуйтесь информацией, имеющейся в справочной системе программы (на английском языке).
Обратите внимание, что неперечисленные в справочной системе флажки в существующей HTML-конфигурации фактически не используются. Эти опции зарезервированы для применения в последующих HTML-конфигурациях. Эффекты применения некоторых флажков могут слегка различаться в зависимости от версии программы, которой вы пользуетесь для проверки правильности HTML-кода.
Приведем пример описания для флажков номер 1 и 2.
При установке флажка 1, встретив перечисленные ниже тэги и атрибуты, программа выводит сообщения о том, что они используются исключительно в браузере Microsoft Internet Explorer:
• тэг ACRONYM;
• тэг BGSOUND;
• атрибут BGPROPERTIES в тэге BODY;
• атрибут LEFTMARGIN и/или TOPMARGIN в тэге BODY;
• тэг BUTTON;
• атрибут VALIGN в тэге CAPTION;
• тэги COL или COLGROUP;
• тэг COMMENT
• тэг DEL;
• тэг DFN;
• тэг FIELDSET;
• атрибут COLOR в тэге HR;
• тэг IFRAME;
• атрибуты CONTROLS, DYNSRC, LOOP, LOOPDELAY, START и/или VRML в тэге IMG;
• тэг INS;
• тэг LABEL;
• тэг LEGEND;
• тэг MARQUEE, используемый также в WebTV;
• тэг OBJECT;
• тэг Q;
• атрибуты BORDERCOLOR, BORDERCOLORDARK, BORDERCOLORLIGHT, FRAME и/или RULES в тэге TABLE;
• атрибуты BORDERCOLOR, BORDERCOLORDARK и/или BORDERCOLORLIGHT в тэгах TD, TH или TR;
• тэги TBODY, THEAD или TFOOT.
При установке флажка 2, встретив указанные ниже тэги и атрибуты, программа выводит сообщения, что они используются исключительно в браузере Netscape:
• атрибут ARCHIVE в тэге APPLET;
• атрибут COLOR в тэге BASEFONT;
• тэг BLINK;
• атрибуты MARGINHEIGHT или MARGINWIDTH в тэге BODY;
• атрибуты POINT-SIZE или WEIGHT в тэге FONT;
• тэг ILAYER;
• тэг KEYGEN;
• тэг LAYER;
• тэг MULTICOL;
• тэг SPACER, используемый также в WebTV;
• атрибут BACKGROUND в тэге TR;
Чтобы полностью исключить работу программ для тэгов, следует воспользоваться параметром Enable programs в окне Validator Engine Options (см. раздел, посвященный настройке программы проверки). В этом случае никакие сообщения, которые генерируются такой программой, не выводятся. Скорость проверки при этом, конечно, возрастает. Однако, отключая программы тэгов, вы лишаетесь мощного инструмента программы проверки и значительно уменьшаете ее эффективность.
Если вы хотите отключить только некоторые программы, можно воспользоваться вкладкой Programs (Программы) окна Validator HTML Configuration Editor (Редактор HTML-конфигурации для программы проверки правильности кода), которое откроется при выборе команды Tools → Validator Options → HTML configuration (Инструменты → Параметры программы проверки кода → HTML-конфигурация). Отключите опции Enable open program for tag (Разрешить открывающую программу для тэга) или Enable close program for tag option (Разрешить закрывающую программу для тэга).
Редактор тэгов. Программа проверки имеет мощнейшую базу для настройки на любой тэг. Такая настройка выполняется в специальном редакторе, который вызывается с помощью меню: Tools → Validator Options → HTML configuration (Инструменты → Параметры программы проверки кода → HTML-конфигурация). На экран будет выведено окно Validator HTML Configuration Editor (Редактор HTML-конфигурации для программы проверки правильности кода). Редактор позволяет добавить новые тэги и конфигурировать имеющиеся. Рассмотрим вкладку Tag names (Наименования тэгов), показанную на рис. 2.76. Начнем с раздела Tag Name Controls (Средства управления именами тэгов).
