Какое расширение должны иметь html документы
What’s on this Page
Что такое HTML-файл?
HTML (Hyper Text Markup Language) — это расширение для веб-страниц, созданных для отображения в браузерах. HTML, известный как язык Интернета, развивался с учетом новых требований к информации, которая должна отображаться как часть веб-страниц. Последний вариант известен как HTML 5, что дает большую гибкость для работы с языком. HTML-страницы либо принимаются с сервера, на котором они размещены, либо также могут быть загружены из локальной системы. Каждая HTML-страница состоит из HTML-элементов, таких как формы, текст, изображения, анимация, ссылки и т. д. Эти элементы представлены тегами и несколькими другими, где каждый тег имеет начало и конец. Он также может встраивать приложения, написанные на языках сценариев, таких как JavaScript и таблицы стилей (CSS), для общего представления макета.
Краткая история
С момента своего создания и первой роли спецификации HTML поддерживаются Консорциумом World Wide Web (W3C) с 1996 года. В 2000 году он также стал международным стандартом (ISO/IEC 15445:2000). В 1999 году был опубликован HTML 4.01. В 2004 году Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG) начала работу над версией HTML5, которая стала совместным результатом с W3C в 2008 году. Она была завершена и стандартизирована 28 октября 2014 года.
Структура формата файла HTML
Документ HTML 4 состоит из трех частей:
- строка, содержащая информацию о версии HTML
- раздел декларативного заголовка
- тело, содержащее фактическое содержание документа. Тело может быть реализовано элементом BODY или элементом FRAMESET, чтобы содержать тело в кадрах.
Каждый раздел может начинаться или сопровождаться пробелами, новыми строками, вкладками и комментариями. Пример простого HTML-документа показан ниже:
Understanding HTML File Format Hello World!
Информация о версии
Первая строка кода, , называется объявлением типа документа и сообщает браузеру, в какой версии HTML написана страница. В зависимости от версии HTML существует несколько различных объявлений типа документа, которые называют определение типа документа (DTD), используемое для документа. Каждое DTD отличается от других элементами, которые оно поддерживает, и отличается следующим образом:
- HTML 4.01 Strict — включает все элементы и атрибуты, которые не были устарели или не отображаются в документах с набором фреймов.
- HTML 4.01 Transitional — включает все в строгом DTD, а также устаревшие элементы и атрибуты (большинство из которых касается визуального представления
- HTML 4.01 Frameset — включает все элементы переходного DTD, а также фреймы.
Для HTML5 информация о версии выглядит так, как указано ниже.
Информация заголовка HTML
Заголовок документа HTML может включать ряд элементов HTML, которые не отображаются браузером. Такие элементы являются либо метаданными, описывающими информацию о странице, либо включают разделы, которые используются для получения информации из внешних ресурсов, таких как таблицы стилей CSS или файлы JavaScript. Заголовок страницы представлен тегом head.
Для установки заголовка страницы элемент title является единственным, который требуется в теги. То же самое используется поисковыми системами для определения заголовка страницы.
Информация о теле HTML
Это основной раздел файла, содержащий все содержимое файла, отображаемое браузерами. Тело HTML может содержать разметку, которая может ссылаться на различные стандартные блоки в виде тегов. Он может содержать несколько различных типов информации, таких как текст, изображения, цвета, графика и т. д. Кроме того, аудио- и видеоэлементы также могут быть встроены в тело html для отображения браузерами. При наличии современных таблиц стилей для визуального представления атрибуты представления BODY, такие как цвет фона, цвет ссылки, цвет текста и т. д., устарели. Таким образом, те же эффекты могут быть достигнуты с помощью таблиц стилей, как показано ниже:
Inline Style Sheets referencing BODY < background: white; color: black>A:link < color: red >A:visited < color: maroon >A:active . document body.
Встроенные таблицы стилей легко встраиваются, а для быстрого применения визуальных эффектов внешние таблицы стилей упрощают однократное развертывание и доступ во многих местах.
Linking to External style sheets . document body.
HTML-элементы
Как упоминалось ранее, содержимое внутри тела HTML представлено тегами, также известными как элементы HTML. Каждый тег может иметь дополнительную информацию в виде атрибутов, которые записываются как , хотя нет необходимости иметь атрибуты для каждого тега. Если атрибуты не указаны, в каждом случае используются значения по умолчанию. Ниже приведены некоторые примеры элементов:
Заголовок
The Title
Заголовки
Heading level 1
Heading level 2
Heading level 3
Heading level 4
Heading level 5
Heading level 6
Пункты
Paragraph 1
Paragraph 2
Использованная литература
See Also
- AN — файл проекта Adobe Edge Animate
- APKG — формат файла колоды флеш-карт Anki
- ASAX — файл серверного приложения ASP.NET
- ASMX — файл веб-службы ASP.NET
- ASP — формат файла страниц активного сервера
Какое расширение должны иметь html документы

Главное меню
Соглашение
Регистрация

Английский язык
Астрономия
Белорусский язык
Информатика
Итальянский язык
Краеведение
Литература
Математика
Немецкий язык
Обществознание
Окружающий мир
Русский язык
Технология
Физкультура
Для учителей
Дошкольникам
VIP — доступ
Автор: Акьюлов Тимур Робертович | ID: 6657 | Дата: 19.12.2015
Помещать страницу в закладки могут только зарегистрированные пользователи
Зарегистрироваться

Получение сертификата
о прохождении теста
5. Введение в сценарии
В предыдущих разделах данного руководства мы изучили основы языка HTML. Полученных знаний вполне достаточно для представления разнообразной информации в Web, но не для создания коммерческих сайтов. В данной главе мы пойдем немножко дальше, но информация представленная здесь носит вводный характер. Для углубленного изучения данных тем вам понадобятся дополнительные знания в области программирования и операционных систем.
5.1. Сценарии выполняемые сервером
Для того чтобы понять, что такое серверные сценарии расмотрим (достаточно упрощенно) схему взаимодействия Web-клиент/Web-сервер. При вводе пользователем, в адресной строке броузера, URL необходимого ресурса или активизации гиперссылки, Web-броузер посылает http-запрос серверу:
[Метод запроса] [URL ресурса] [Заголовок]
Например для получения документа — doc1.htm запрос выглядит примерно так:
GET /doc1.htm HTTP/1.0
Результатом обработки запроса Web-сервером является http-ответ:
[Заголовок] [Код возврата] [MIME-заголовок] [Пустая строка-разделитель] [Тело ответа]
Например если наш предыдущий запрос Web-серверу прошел успешно, ответ будет примерно таким:
HTTP/1.0 200 ОК
Content-Type: text/html
В результате данного взаимодействия мы получим от Web-сервера и увидим в окне Web-броузера содержимое HTML-документа — doc1.htm . Такое взаимодействие позволяет получать и просматривать любые статические ресурсы сервера, но как быть когда мы хотим большего. Например мы хотим обрабатывать данные, введенные пользователем в формы на нашей Web-странице, или наоборот отправить пользователю результаты работы прикладной программы в формате HTML. Все эти задачи решаются при помощи сценариев выполняющихся на сервере.
Итак сценарий выполняющийся на сервере это программа написанная на одном из языков программирования, которые поддерживются платформой Web-сервера. Какие они бывают, на чем и для чего пишутся ?
По большому счету сценарии можно разделить на две больших группы: сценарии внедряемые в HTML-документы и CGI-сценарии.
Внедряемые сценарии
Сценарии внедряемые в HTML-документы, это фрагменты кода интерпретируемого языка программирования, которые внедряются в документ при помощи специальных директив (можно сказать тегов). Данные сценарии используются для динамического создания HTML-документов в зависимости от некоторых условий (например от даты запроса). Как правило HTML-документы, содержащие сценарии выполняемые сервером, должны иметь специальное расширение. Web-сервер при запросе данного файла пользователем, первоначально проводит анализ содержимого файла и выполняет обнаруженные сценарии, а затем объединяет результаты работы сценария с содержимым документа и отправляет его Web-броузеру пользователя.
Технология внедрения сценария в документ и язык разработки зависят от типа платформы Web-сервера и его настройки.
Для платформы NT/IIS существует реализация данной технологии под названием ASP (Active Server Pages — Активные страницы сервера). Документы-активные страницы должны иметь расширение ASP, сценарии пишутся на VBscript или Jscript, а их внедрение осуществляется при помощи директивы .
Для платформы UNIX/Apache выбор средств гораздо больше, один из вариантов реализации данной технологии это внедрение сценариев на языке PHP. Данные документы должны иметь расширение PHP, а внедрение сценария в документ осуществляется при помощи директивы .
HTML-документ содержащий, внедряемый сценарий сервера, выглядит примерно так (так он выглядит на Web-сервере, а в окне своего броузера вместо кода сценария вы увидите результаты его работы) :
Добрый день !
Вы являетесь
$counter=0; $filename = «count.dat»; $fp = @fopen($filename,»r»); if ($fp) < $counter=fgets($fp,10); fclose($fp); >$counter++; print $counter; $fp = fopen($filename,»w»); if ($fp)
?> посетителем моего сайта .
. данные страницы .