Категории
Самые читаемые
Лучшие книги » Компьютеры и Интернет » Интернет » Как раскрутить и разрекламировать Web-сайт в сети Интернет - Александр Загуменов

Как раскрутить и разрекламировать Web-сайт в сети Интернет - Александр Загуменов

Читать онлайн Как раскрутить и разрекламировать Web-сайт в сети Интернет - Александр Загуменов

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 23 24 25 26 27 28 29 30 31 ... 73
Перейти на страницу:

Обратите внимание, что программа не поддерживает так называемый стандарт исключений для роботов, то есть содержимое файла robots.txt не анализируется.

Проверка HTML-кода

Сервис проверки HTML-документов Markup Validation Service

Сервис Markup Validation Service (Сервис проверки синтаксиса разметки), предлагаемый организацией W3C – World Wide Web консорциумом (http://www.w3.org/) – по адресу http://validator.w3.org/, предназначен для проверки HTML-документов на соответствие рекомендациям W3C HTML и XHTML, а также другим HTML-стандартам. Данный сервис представляет собой шлюз к известному синтаксическому анализатору SGML (Standard Generalized Markup Language – Обобщенный стандартный язык разметки) – программному модулю SP (http://www.jclark.com/sp/). Markup Validation Service переправляет указанный посетителем адрес модулю SP, получает результат, форматирует его в HTML-страницу и выдает ее в браузер пользователя. Сам по себе рассматриваемый сервис не генерирует никаких сообщений об ошибках.

SGML – это международный стандарт на определение не зависящих от компьютерных платформ и систем методов представления текстов в электронной форме. Точнее, SGML является метаязыком, то есть средством формального описания языка, в данном случае, языка разметки.

Исторически слово разметка использовалось для описания аннотаций или других отметок в тексте, предназначенных для указания машинистке или наборщику, как именно должна быть напечатана или набрана определенная фраза. Примерами служат волнистое подчеркивание для обозначения жирного шрифта, специальные символы для обозначения пропуска отдельных предложений или их печати определенным шрифтом, и т. п. С автоматизацией форматирования и печати текстов термин был расширен, охватывая сейчас всяческие коды разметки, вставляемые в электронные тексты для управления форматированием, печатью или иной обработкой.

В определенном смысле все печатные тексты размечены: знаки пунктуации, использование заглавных букв, размещение букв на странице, даже пробелы между словами можно считать своеобразным кодированием, функция которого – помочь читателю определить, где заканчивается одно слово и начинается другое, как отделить структурные элементы, например, заголовки или подчиненные предложения. Кодирование текста для компьютерной обработки можно считать выявлением неявного или предположительного, указанием пользователю, как интерпретировать содержимое текста. Таким образом, язык разметки – это набор соглашений о разметке, используемых в комплексе для кодирования текстов. Язык разметки должен определять, какая разметка является допустимой, какая – необходимой, как различаются разметка и текст, и что разметка означает. SGML предоставляет средства решения первых трех задач; последняя требует описательных документов – руководств.

Форма Validate Your Markup (Проверка синтаксиса разметки), загружаемая в окно браузера, представлена на рис. 2.19.

Рис. 2.19. Форма Validate Your Markup сервиса Markup Validation Service

Введите в поле Address (Адрес) раздела Validate by URL (Проверка по URL) адрес страницы в Internet, которая должна быть протестирована, и нажмите на кнопку Check (Проверить). Рассматриваемый сервис имеет дополнительные возможности, которые становятся доступны при переходе по ссылке Extended Interface (Расширенный интерфейс). В этом случае откроется страница, изображенная на рис. 2.20.

Рис. 2.20. Страница дополнительных возможностей сервиса Markup Validation Service

Если нужно, воспользуйтесь здесь следующими опциями:

•  Encoding (Кодировка). Установленное по умолчанию значение Detect automatically (Автоопределение) подойдет для большинства случаев, но иногда с целью тестирования может понадобиться его изменение и выбор конкретной кодировки;

•  Use Fallback instead of Override (Использовать как аварийный режим вместо полной отмены). Если флажок установлен, кодировка, указанная в пункте Encoding, будет применена лишь тогда, когда документ не содержит информации о кодировке символов;

•  Doctype (Тип документа). Служит для принудительного задания типа документа, не зависящего от имеющейся в нем информации. Размещенная рядом опция Use Fallback instead of Override, как и в предыдущем пункте, нужна для принудительного включения типа документа в том случае, если он не задан на странице явно;

•  Show Source (Показывать исходный код). В отчет выводится исходный HTML-код документа с привязанными к нему сообщениями об ошибках;

•  Show Outline (Показать иерархическую структуру). Выдается наглядная структура документа, начиная с тэгов <H1> – <H6>;

•  Show Parse Tree (Показать дерево синтаксического анализа). Отображается точная последовательность прочтения документа SGML-анализатором;

•  „.exclude attributes (…исключая атрибуты). Для наглядности из дерева синтаксического анализа будут удалены атрибуты;

•  Validate error pages (Проверять правильность страниц с ошибками). Когда страница недоступна (ошибка 404), выдается сообщение об ошибке. В некоторых случаях требуется оттестировать такую страницу с сообщением – тогда и включается опция;

•  Verbose Output (Подробный отчет). Флажок ставится, если необходимо получить дополнительную информацию о найденных ошибках.

Для проверки нажмите на кнопку Validate this page (Проверить эту страницу).

После тестирования документа, расположенного по указанному вами адресу, на экран выводится листинг результатов.

Существует возможность альтернативной проверки – посредством загрузки документов, требующие исследования, на сервер. Для этого предназначен раздел Validate by File Upload (Проверка загруженного файла) формы Validate Your Markup (рис. 2.19). Нажмите на кнопку Browse (Обзор), расположенную рядом с полем Local File (Локальный файл), и выберите на своем компьютере нужный файл. Для его загрузки на удаленный сервер и начала проверки щелкните по кнопке Check. Как и при проверке по URL, можно воспользоваться дополнительными опциями, если перейти по ссылке Extended File Upload Interface (Расширенный интерфейс для загруженного файла). В этом случае вам будет предложено заполнить форму, аналогичную представленной на рис. 2.20. С той же целью можно набрать в строке браузера адрес: http://validator.w3.org/file-upload.html.

Кроме описанных проверок, рассматриваемый сервис позволяет тестировать таблицы CSS (так называемые каскадные или иерархические таблицы стилей). Для этого наберите в строке браузера адрес: http://jigsaw.w3.org/css-validator/. На экране отобразится страница с формой Validate Your Style Sheet (Проверка таблицы стилей), представленной на рис. 2.21.

Рис. 2.21. Форма Validate Your Style Sheet

Как и при проверке HTML-страницы, существует возможность исследовать таблицу CSS по ее адресу в Internet (поле Address в разделе Validate by URI) и с помощью загрузки требуемого файла на сервер (поле Local CSS file (Локальный файл CSS) в разделе Validate by File Upload). Кроме того, в разделе Validate by direct input (Проверка прямого ввода) вы можете просто ввести текст таблицы CSS. В любом случае тестирование начнется после щелчка по кнопке Check, соответствующей выбранному разделу. В каждом из рассмотренных разделов имеются ссылки на формы с дополнительными параметрами проверки (Advanced Interface – Расширенный интерфейс), одна из которых представлена на рис. 2.22.

Рис. 2.22. Форма Validate Your Style Sheet с расширенными возможностями проверки

В этот форме добавлена возможность выбора уровня предупреждений (так, можно вовсе от них отказаться), версии CSS и среды, для которой предназначены описания в таблицах (например, презентация, карманный компьютер, экран, печать, проектор и т. д.).

Сервис WDG HTML Validator

Сетевой сервис WDG HTML Validator (http://www.htmlhelp.com/tools/validator/), предлагаемый группой разработчиков, объединившихся под названием Web Design Group (http://www.htmlhelp.com/), предназначен для проверки синтаксиса HTML-страниц, а также таблиц CSS. Форма для задания адреса исследуемой страницы представлена на рис. 2.23. Введите его в поле URL и нажмите на кнопку Validate it! (Проверить!).

Рис. 2.23. Форма сервиса WDG HTML Validator

Для настройки вида отчета воспользуйтесь следующими флажками:

•  Include warnings (Включить предупреждения);

•  Show input (Показывать исходный код);

•  Validate entire site (Проверить весь сайт);

•  Hide valid results (Скрыть допустимые результаты).

Если включена опция Validate entire site, WDG HTML Validator следует правилам исключений для роботов (заданным в файле robots.txt), что позволяет исключить из проверки отдельные части сайта. Для указания правил специально для робота сервиса WDG HTML Validator используйте в качестве User-agent имя: WDG_SiteValidator.

WDG HTML Validator поддерживает протоколы HTTP, HTTPS и FTP. Для анонимного входа на FTP-сервер вводится URL вида ftp://ftp.yourdomain.ru/foo/bar.html. Если для доступа требуются имя пользователя и пароль, адрес указывается в форме: ftp://user:[email protected]/foo/bar.html.

1 ... 23 24 25 26 27 28 29 30 31 ... 73
Перейти на страницу:
На этой странице вы можете бесплатно скачать Как раскрутить и разрекламировать Web-сайт в сети Интернет - Александр Загуменов торрент бесплатно.
Комментарии