Заголовок

Структура документа html

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

Основное содержание размещается в теле документа, которое ограничивается тегом . Строго говоря, положение структурных тегов в документе нетрудно определить, даже если они опущены. Поэтому стандарт языка HTML требует наличия тега . Тем не менее, при создании документа HTML опускать структурные теги не рекомендуется.

Простейший правильный документ HTML, содержащий все теги, определяющие структуру, может выглядеть следующим образом:

Для создания HTML документа создайте на рабочем столе или в папке Мои документы простой текстовый документ в Блокноте. Перепишите в него следующий текст:

Здесь можно писать все, что угодно.

Сохраните документ, дав ему имя Lab1 и расширение html.

Закройте Блокнот. Затем найдите созданный вами файл на Рабочем столе или в Моих документах. Чаще всего он будет обозначен значком . Откройте его. Перед вами появится следующая страница

Не закрывайте HTML документ.

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

Теперь можно сформулировать правила вложения элементов.

  • Элементы не должны пересекаться. Другими словами, если открывающий тег располагается внутри элемента, то и соответствующий закрывающий тег должен располагаться внутри этого же элемента.
  • Блочные элементы могут содержать вложенные блочные и текстовые элементы.
  • Текстовые элементы могут содержать вложенные текстовые элементы.
  • Текстовые элементы не могут содержать вложенные блочные элементы.

Функциональные блочные элементы

В большинстве документов основными функциональными элементами являются заголовки и абзацы. Язык HTML поддерживает шесть уровней заголов­ков. Они задаются при помощи парных тегов от <Н1>до . При отображении Web-документа на экране компьютера эти элементы показываются при помощи шрифтов разного размера. Обычные абзацы задаются с помощью парного тега <Р>. Язык HTML не содержит средств для создания абзацного отступа («красной строки»), поэтому при отображении на экране компьютера абзацы разделяются пустой строкой. Закрывающий тег рассматривается как необязательный. Подразумевается, что он стоит перед тегом, который задает начало очередного абзаца документа. Например: <Н1>Заголовок <Р>Первый абзац<Р>Второй абзац <Н2>Заголовок второго уровня Щелкните на пустом месте вашей страницы правой кнопкой мыши и выберете пункт меню «Просмотр HTML-кода». Откроется текстовый документ. В нем фразу «Здесь можно писать все, что угодно» замените на приведенный выше HTML код. Сохраните документ. Не закрывайте его. Перейдите к Вашей странице и с помощью контекстного меню или кнопки обновите ваш документ. Если все выполнено верно, то получится страница вида Следствием наличия специального тега, определяющего абзац, является тот факт, что обычного символа конца строки, вводимого по нажатию клавиши ENTER, для создания абзацного отступа недостаточно. Язык HTML рассматривает символы конца строки и пробелы особым образом. Любая последовательность, состоящая только из пробелов и символов конца строки, при отображении документа рассматривается как одиночный пробел. Это, в частности, означает, что символ конца строки даже не осуществляет перехода на новую строку (для этой цели используется текстовый элемент, задаваемый непарным тегом ). В качестве ограничителя абзацев может также использоваться горизонтальная линейка. Этот элемент задается непарным тегом . При отображении документа на экране линейка разделяет части текста друг от друга. Ее длина и толщина задаются атрибутами тега . Рассматриваемые ниже тэги относятся к тэгам уровня текста, т. е. призваны, в основном, размечать небольшие группы символов. Некоторые тэги могут задавать разметку и на уровне блока. Приведем описание тэгов. Тэг отображает текст полужирным шрифтом. Например: Это полужирный шрифт. Тэг EM> отображает текст курсивом. Например. Выделение курсивом ТэгCODE >отображает текст моноширинным шрифтом. Например: Это моноширинный шрифт. Тэги отображает текст, перечеркнутый горизонтальной ли­нией. Например: Пример зачеркнутого текста. Тэг сдвигает текст ниже уровня строки и выводит его (если возможно) шрифтом меньшего размера. Удобно использовать для математических ин­дексов. Например: Пример шрифта для нижнего индекса. Тэг сдвигает текст выше уровня строки и выводит его (если возможно) шрифтом меньшего размера. Удобно использовать для задания степеней чи­сел в математике. Например: Пример шрифта для верхнего индекса. Тэги форматирования могут быть вложенными друг в друга. При этом нужно внимательно следить, чтобы один контейнер находился целиком в другом контейнере. Например: Текст полужирный и курсивный Наберите все приведенные выше примеры в HTML-коде после описания разделительной полосы. Не забудьте перед каждой строкой указывать тэг начала абзаца . После обновления вашей страницы она должна принять вид Параметр SIZE Этот параметр служит для указания размеров шрифта в условных едини­цах от 1 до 7. Конкретный размер шрифта зависит от используемой про­граммы просмотра. Принято считать, что размер «нормального» шрифта соответствует значению 3. Настройки размеров шрифта, используемых по умолчанию, а также ве­личины абсолютного изменения размеров шрифта, зависят от браузеров. Размер шрифта указывается как абсолютной величиной (SIZE=2), так и относительной (SIZE=+1). Приведем пример, в котором использованы различные способы назначе­ния размеров шрифтов. Шрифт размера 1 Шрифт размера 2 Шрифт размера 3 Шрифт размера 4 Шрифт размера 5 Шрифт размера 6 Шрифт размера 7 Введите данный фрагмент перед тэгом . Обновите страницу. Посмотрите на изменения. Параметр COLOR. Этот параметр устанавливает цвет шрифта, который может задаваться с помощью стандартных имен или в формате #RRGGBB. Приведем при­мер документа с разноцветным текстом. Текст зеленого цвета Текст красного цвета Введите данный фрагмент перед тэгом . Обновите страницу. Посмотрите на изменения.

Источник

Основными функциональными элементами являются заголовки и абзацы. Язык HTML поддерживает шесть уровней заголовков. Они задаются при помощи парных тегов до . Эти элементы отображаются шрифтами разных размеров.

Абзацы задаются при помощи парных тегов

. Закрывающий тег

необязательный. Подразумевается, что он стоит перед началом очередного абзаца.

Заголовок

Первый абзац Второй абзац

Заголовок второго уровня

Непарный тег осуществляет переход на новую строку.

В качестве ограничителя абзацев может также использоваться горизонтальная линейка. Этот элемент задается непарным тегом (линейка отделяет части текста друг от друга). Ее длина и толщина задаются атрибутами тега .

Этот тег создает горизонтальную линейку шириной в 10 пикселов, занимающую половину ширины окна и расположенную справа.

Адрес URL может быть задан в абсолютной форме, т.е. начиная с указания протокола и адреса Web-узла (если посетитель направляется на другой Web-узел, то это внешняя ссылка). При использовании относительного адреса в ссылке задается только относительный путь поиска документа (предполагается использование того же протокола и того же Web-узла, т.е. внутренняя ссылка).

Гиперссылки можно использовать для ссылки на мультимедийные файлы. Если же требуется интегрирование объектов мультимедиа в Web-страницу, используют парный тег или нестандартный непарный тег .

Можно ссылаться и на определенное место внутри страницы – только для страниц собственной разработки, пометив соответствующее место при помощи якоря. Якорь задается также при помощи парного тега , но в роли обязательного атрибута NAME=. Значение атрибута – произвольная последовательность латинских букв и цифр (без пробелов) – имя якоря.

Для ссылки на якорь его имя указывается в конце адреса URL после символа (#).

Графические элементы Web-страниц используют два основных формата – GIF и JPEG (допустим формат PNG).

Файлы формата GIF (Graphic Interchange Format) – файл упакован и занимает меньше места, чем неупакованный растровый рисунок (например, в формате .BMP).

Рисунки хранятся на Web-узлах в отдельных файлах, но отображаются как элементы Web-страниц. Для вставки рисунка используется текстовый элемент, задаваемый непарным тегом . Тег должен содержать обязательный атрибут SRC=, задающий адрес URL файла с изображением.

//заголовок страницы

Содержание

// якорь для содержания

//вставка рисунка

Глава 1

//якорь для главы 1

Текст главы 1. Текст главы 1. Текст главы 1.

Текст главы 1. Текст главы 1. Текст главы 1.

//новый абзац, шрифт, размер и цвет шрифта, и сам текст

На рис.41 отображена Web-страница, которая строится на основании выше указанного кода HTML.

Вопросы компьютерной безопасности

Дата добавления: 2016-09-26 ; просмотров: 1958 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Источник

Структура html-документа

Первый тег, который вы здесь видите, , сообщает броузеру о том, что он имеет дело именно с документом в формате HTML. Тег и парный ему закрывающий тег можно считать как бы «конвертом», в который помещается весь документ. Любой HTML -документ состоит из заголовка, который задается при помощи тега , и тела документа, который определяется тегом . В заголовке документа размещается служебная информация, комментарии автора и заголовок страницы, заключаемый в теги . Заголовок, вписанный между тегами , в основное текстовое поле браузеру не попадает, а, как правило, размещается в заголовке окна браузера. HTML-документ — это просто текстовый файл с расширением *.htm (Unix-системы могут содержать файлы с расширением *.html). Большинство элементов языка HTML описывает части содержания документа и помещается между тегами и , то есть, внутрь структурного элемента BODY. Такие элементы делят на блочные и текстовые. Блочные элементы относятся к частям текста уровня абзаца. Текстовые элементы описывают свойства отдельных фраз и еще более мелких частей текста. Теперь можно сформулировать правила вложения элементов.

 Элементы не должны пересекаться. Другими словами, если открывающий тег располагается внутри элемента, то и соответствующий закрывающий тег должен располагаться внутри этого же элемента.

 Блочные элементы могут содержать вложенные блочные и текстовые элементы.

 Текстовые элементы могут содержать вложенные текстовые элементы.

 Текстовые элементы не могут содержать вложенные блочные элементы.

Строго говоря, все правила языка HTML можно рассматривать исключительно как «пожелания». Средство, используемое для отображения Web-документа, сделает все возможное, чтобы истолковать разметку наиболее разумным образом. Тем не менее, гарантию правильного воспроизведения документа дает только неукоснительное следование требованиям спецификации языка.

Функциональные блочные элементы

В большинстве документов основными функциональными элементами являются заголовки и абзацы. Язык HTML поддерживает шесть уровней заголовков. Они задаются при помощи парных тегов от до . При отображении Web-документа на экране компьютера эти элементы показываются при помощи шрифтов разного размера.

Обычные абзацы задаются с помощью парного тега . Язык HTML не содержит средств для создания абзацного отступа («красной строки»), поэтому при отображении на экране компьютера абзацы разделяются пустой строкой. Закрывающий тег рассматривается как необязательный. Подразумевается, что он стоит перед тегом, который задает начало очередного абзаца документа. Например:

Заголовок

Заголовок второго уровня

Заголовок второго уровня

Следствием наличия специального тега, определяющего абзац, является тот факт, что обычного символа конца строки, вводимого по нажатию клавиши ENTER, для создания абзацного отступа недостаточно. Язык HTML рассматривает символы конца строки и пробелы особым образом. Любая последовательность, состоящая только из пробелов и символов конца строки, при отображении документа рассматривается как одиночный пробел. Это, в частности, означает, что символ конца строки даже не осуществляет перехода на новую строку (для этой цели используется текстовый элемент, задаваемый непарным тегом ).

Источник

Читайте также:  Методы reader бросают исключение java io ioexception методы inputstream нет
Оцените статью