Перейти к содержимому

Каков основной принцип формирования разметки в html

  • автор:

Каков основной принцип формирования разметки в html

Теги h1-h6 отвечают за выделение текста в виде заголовков. Более подробно о их семантичеком влиянии и важности для построения логической структуры страницы для поисковиков написано тут. seo продвижение агентство москва. Если говорить о них вкратце, то заголовки страницы имеют ключевую роль во внутренней оптимизации страницы для поисковиков. В связи с этим формулировки заголовков на странице должны быть максимально приближены к ключевым запросам по которым Вы собираетесь продвигать статью в поисковой выдаче. Визуально заголовки выделяются жирным начертанием и большим размером шрифта относительно остального текста. Тег p отвечает за выделение абзацев. Вместе с тегами заголовков тег p является блочным элементом оформления текста, потому при его использовании каждый последующий абзац начинается с новой строки, чего не происходит при использовании строчных элементов.

HTML теги для разметки текста (строчные элементы)

  • span — схож по своему смыслу с тегом p, но является строчным элементом. Обычно используется для обозначения части текста внутри абзаца. Зачем это нужно? Все достаточно просто- обозначенному тексту в дальнейшем через CSS можно задать оформление отличающееся от оформления остального текста.
  • br -делает перенос строки. ТЕГ НЕ ПАРНЫЙ (тобишь закрывающего тега у него нет). Примерно то же самое, что если бы Вы нажали Enter в Верде. В отличие от переноса, создаваемого блочными элементами, не несет на себе никакой логической нагрузки. Используется исключительно для более красивого оформления текста. Рекомендуется избегать его использования без крайней необходимости, поскольку по-сути он просто засоряет код, а для переносов в тексте нужно его просто разбивать на абзацы.
  • strong — выделяет шрифт жирным. Служит для расстановки логических ударений в тексте для поисковых роботов. Широко используется для внутренней оптимизации текста. Ключевые фразы в тексте рекомендуется обрамлять в этот тег, чтобы робот лучше понимал о чем статья. ВНИМАНИЕ! Важно не переборщить — если схожие ключи в тексте попадаются больше 3-5 раз, то это может быть расценено как переоптимизация текста и страница с текстом будет занижена в поисковой выдаче.
  • b — визуально ничем не отличается от стронга, но не несет в себе никакой смысловой нагрузки для поисковика. Используется для выделения частей текста исключительно для тех, кто будет его читать. К примеру, если необходимо выделить фразу не содержащую ключевых слов, но способную облегчить понимание структуры текста пользователю.
  • em — делает текст внутри тега курсивом. Также как и стронг используется для внутренней оптимизации текста под поисковое продвижение, только обладает меньшим весом в сравнении с ним.
  • i — визуально ничем не отличается от . Не несет смысловой нагрузки для роботов, используется для увеличения удобства прочтения текста пользователями. Аналог тега , только для курсива.
  • ins— используется для подчеркивания текста. Выделяет текст как для пользователя, так и для поисковика.
  • u — визуально тождественен предыдущему тегу. Выделяет текст только для пользователя.
  • tt — выводит текст моноширинным шрифтом. Не несет в себе смысловой нагрузки. Моноширинный означает, что для всех символов шрифта ипользуется одинаковое пространство при написании.
  • pre — блочный элемент. Используется для того, чтобы сделать моноширинными большие участки текста. Внутри него можно применять любые теги для форматирования текста, кроме sub и sup.
  • sub — выводит текст как нижний индекс ( уменьшает шрифт текста и выводит его немного ниже уровня строки).
  • sup — выводит текст как верхний индекс ( уменьшает шрифт текста и выводит его немного выше уровня строки).
  • strike (s) — делает текст перечеркнутым. Эти два тега абсолютно аналогичны по своему содержанию. Современная документация html вообще осуждает их использование, говоря о том, что для перечеркнутого текста можно использовать css, а эти теги больше просто засоряют код.

Использование нескольких тегов одновременно

Мы ознакомились с основными тегами для оформления текста. Их можно применять не только по-отдельности а и один внутри другого, главное при этом помнить основной принцип вложенности тегов — тег, который был открыт первым должен быть закрыт последним. Тобишь:

p>b>i>Жирный текст написанный курсивомi>b>p> Верно--> p>b>i>Жирный текст написанный курсивомb>i>p> Не верно-->

Теги находящиеся внутри других тегов формируют порядок вложенности. Так, в рассмотренном примере тег i имеет второй уровень вложенности относительно тега p.

ОБРАТИТЕ ВНИМАНИЕ! Использовать строчные элементы внутри блочних разрешено, в то время как блочные внутри строчных- нет. Хоть браузер и отразит все корректно, если Вы, к примеру, используете тег p внутри тега b. Это будет не верно с точки зрения документации html. Тобишь такой код будет содержать ошибку и Вы это можете спокойно проверить воспользовавшись любым сервисом валидации html кода.

Вопросы для самоконтроля:

  • Какие теги форматирования текста являются блочными, а какие строчными? В чем между ними разница?
  • Какие существуют способы выделения текста жирным шрифтом? В чем между ними разница?
  • Какие существуют способы выделения текста курсивом? В чем между ними разница?
  • Как правильно переносить строки в html?
  • Как формируется порядок вложенности тегов?

30 необходимых практик для написания современного и эффективного HTML5

Время идёт, но к сожалению, хорошая разметка остаётся редкостью. На маленьких проектах, в особенности, разработчики скорее пренебрегают ей, нежели просто забывают про неё. В этой статье вы узнаете про те 30 необходимых моментов в работе с HTML5, которые помогут вашей вёрстке быть на шаг впереди конкурентов, сохраняя стандарты и при этом быть семантически эффективной.

��Мой Твиттер — там много из мира фронтенда, да и вообще поговорим��. Подписывайтесь, будет интересно: ) ✈️

HTML5 уже существует много лет, стабилен и поддерживается практически всеми основными браузерами с 2014 года. Далее мы собираемся показать вам список лучших практик, связанных с непосредственно с его разметкой и использованием.

Этот список составлялся с расчётом на создание ясного, поддерживаемого и масштабируемого кода, который успешно использует элементы семантической разметки из HTML5 и который корректно отрендерится во всех поддерживаемых браузерах. Все SEO, CSS и обычные front-end практики JS выходят уже за пределы этой статьи.

A) Главное

01 — Указывайте doctype

Указание doctype должно идти первой строкой вашего HTML документа. Так рекомендуется, если вы используете HTML5 doctype:

Который на самом деле активирует стандартный режим во всех браузерах. Как альтернативу, вы можете использовать doctype , который отвечает за используемую HTML/XHTML версию.

02 — Закрывающие теги

Пустые элементы, то есть теги, которые не могут содержать какой-либо контент.

Самозакрывающиеся теги допустимы, но необязательны. Это такие элементы как:
,


, , , , ,

У обычных элементов никогда не будет самозакрывающихся тегов.

03 — Опциональные теги

Некоторые теги опциональны в HTML5, так как уже предполагается наличие этих элементов. Для примера, если даже вы не поставите тег в разметке, то всё равно подразумевается то, что ваша разметка вложена в . Другие такие же опциональные теги это , . Также для некоторых элементов опциональны только закрывающиеся теги (смотрите ниже).

Обратите внимание

Опциональные закрывающиеся теги

HTML5 допускает опциональные закрывающие теги для некоторых элементов. Вам необязательно их использовать, в Google Style Guide по HTML вообще рекомендуют избегать все опциональные теги.

Однако, эта практика не сильно прижилась и вообще будучи вырванной из контекста она может ввести в заблуждение: W3C подробно рассказали при каких условиях теги становятся и прекращают быть опциональными.

04 — Атрибут lang

Одной из причин регулярного использования опциональных тегов, таких как , являются атрибуты. Это считается лучшей практикой в плане интернационализации, как указывается в W3C, вам всегда надо указывать стандартный язык текста страницы в теге .

05 — Принцип простоты

В целом, HTML 5 был разработан для обратной совместимости с более старыми версиями HTML и XHTML. По этой причине рекомендуется избегать использования XML или его атрибутов. Совершенно нет причин для его применения:

Пока вам реально не надо будет написать XHTML документ, нет смысла в его применении и использовании. Также вам не нужны и xml атрибуты, как тут:

B) Metadata

06 — Тег

Это очень полезный тег, особенно для разработки на локальных серверах. Однако, при неправильном использовании он может выдать нечто странное. По-сути, если вы впишите тег , то каждая ссылка на странице будет формироваться относительно неё, если она не указана полностью. Это влечет за собой смену стандартного формирования и поведения некоторых ссылок. Для примера, внутренняя ссылка href=»#internal» будет интерпретирована браузером как href=»http://www.example.com/#internal»

Также, ссылка на внешнюю страницу сделанная таким способом: href=»example.org” , будет интерпретирована браузером как href=»http://www.example.com/example.org»

В общем, безопаснее использовать абсолютные пути для ваших ссылок.

07 — Тег

Никогда его не пропускайте. Кроме очевидного факта того, что заголовок вашей страницы не отрендерится в браузере, это довольно сильно негативно повлияет на доступность.

08 — Указывайте кодировку

Не забудьте (ну или ту кодировку, которую вы используете в вашем документе) — так вы убедитесь в том, что ваша страница отображается корректно.

09 — Метатег description

Это не совсем является частью лучших практик HTML, но это стоит упомянуть. атрибут это то, что краулеры и поисковые системы подтягивают первым делом при индексации вашей страницы. Если вы указали description, то он появится как описание к вашему сайту.

C) Использование семантически подходящих элементов для разметки вашей страницы

В HTML5 есть несколько элементов, которые помогут вам грамотно расставить и организовать элементы на вашей странице.

10 — Элементы и

На изображении выше простой шаблон, мы видим сверху страницы и в самом низу. Это то, как выглядит типичная страница, которую вы привыкли видеть, с логотипом вверху страницы и подвалом с несколькими ссылками, а также копирайтами в самом низу. Пользователи WordPress возможно привыкли называть их “masthead” и “colophon”, соответственно.

Однако, HTML5 даёт семантическое значение элементам шапки и подвала. Тег можно использовать в любой секции( ) или статье( ), для добавления заголовков, публикации даты или другого вводного контента статьи или секции. Также, футер может включать в себя информацию об авторе каждой статьи на странице, ссылки на связанный контент и т.п.

11 — Элемент

должен использоваться для навигации по всему сайту. Совершенно нет нужды в указании role, как тут:

Роль элемента уже подразумевается в самом теге:

12 — Элемент

Этот элемент был включен в HTML5 и выше, для указания места где находится основной контент страницы, то есть контент, который напрямую относится к главной теме документа. В общем, больше не надо использовать :

Если у нас уже есть куда более точный тег для указания основного контента страницы:

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

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

И наконец, мы используем как крайнее средство, в те моменты, когда уже совсем нет подходящих тегов для разметки.

14 — это семантический тег, а не стилистический

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

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

Для примера, вот некорректное использование тега :

Вот уже получше, но тут видно сильное злоупотребление тегом :

И вот уже получше:

15 — Элемент

Этот элемент в основном используется с изображениями, однако у него есть куда более обширный спектр применения. Всё, что связано с темой документа, но оно по каким-то причинам должно быть расположено где-то непонятно где в документе, может быть обернуто в .

Представьте иллюстрации, таблицы или диаграммы в книге.

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

16 — Группировка элементов с помощью по общему

Тег должен располагаться либо сразу после открытия тега

, либо сразу после закрытия тега

.


First image
Second image
Third image
Fourth image
Four images related to a topic

D) Использование подходящих тегов и/или атрибутов в соответствии с их предназначением

17 — Стилизующие теги устарели в HTML5 — используйте CSS

Не используйте , , — они просто устарели и даже не смейте использовать , хоть он сам по себе и не устаревший.

Не используйте , он уже давно вышел из употребления.

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

И вообще, было бы оптимальным решением для каждого, избегать стилистических элементов в HTML разметке, для этого вообще-то есть CSS.

18 —
элемент не для разметки

Не используйте
для форматирования документа или для добавления пробелов между элементами. В письмах да, можно.

Суть тут в том, что если это может быть отформатировано с помощью margin или padding в CSS, то вам нет смысла использовать
. Однако, если вы хотите добавить перенос строки внутри одного и того же элемента, то
будет вполне подходящим решением:

19 — Указание типа не очень важно для таблиц стилей и JavaScript файлов

В HTML5 нет нужды в указании типа для и . Все современные браузеры ожидают того, что в таблицы стилей будут в CSS, а скрипты в JavaScript. Вообще всё ещё много кто так делает, так как много популярных CMS добавляют эти атрибуты автоматически, но по сути нет причины этого делать вручную. В общем сделайте так:

20 — Используйте атрибут alt для ваших изображений

Это вообще хорошая практика всегда использовать атрибут alt ваших изображений. Этот атрибут делает подпись для ваших изображений в тем моменты, когда их загрузка невозможна в браузере и в довольно значительной степени он используется скринридерами.

21 — Будьте аккуратны при использовании атрибута title

Атрибут title не замена атрибуту alt . alt используется вместо изображения, в то время, как title показывается вместе с изображением, обычно как всплывающая подсказка.

В спецификации HTML5.1 предостерегают от чрезмерного использования атрибута title , из-за недостаточной поддержки браузерами, такими как touch-only в телефонах и планшетах.

Вот подходящий пример использования атрибута title :

Следующего использования нужно бы избегать:

txt

Вместо этого, попробуйте должным образом дать название ссылке и использовать атрибут alt для вашего изображения:

Relevant document
My photo

E) Читабельность кода и подходы к форматированию

Всё упомянутое в этой категории сугубо субъективно. Каждый front-end разработчик имеет свой подход и это хорошо, хорошо до тех пор пока подход последовательный и осмысленный. В основном, если ваш код ясный и читабельный для других разработчиков, то этого вполне достаточно.

Однако, мы включили несколько основных рекомендаций, которые судя по всему пользуются всеобщим признанием.

22 — Последовательность отступов

Код с полным отсутствием отступов или наличием непоследовательных отступов можно считать нечитабельным. На заметку — Google Style Guide для HTML рекомендует использование двух пробелов для отступов и не использовать табуляцию.

Если бы это был общепринятый формат, то каждый бы форматировал свой HTML код последовательно. Однако, каждый разработчик делает что-то по своему, так что по крайней мере мы должны попытаться что-то делать по общим стандартам: если вы решили использовать 4 пробела или два таба для отступа(пожалуйста, никогда не используйте два таба), сделайте это на каждой строчке вашего HTML кода, хотя бы для понимания другими.

23 — нижний регистр, Заглавный Регистр, ГорбатыйРегистр и КАПС

ГорбатыйРегистр используется в JavaScript и это визуально понятное форматирование в JS. По-этому, лучше всего не использовать его в отрезках кода, которые не в JS.

Заглавный Регистр — только для текста, строк, контента. Хоть это и не является технически неправильным — называть классы или ID заглавным регистром, это всё равно сильно влияет на читабельность.

КАПС — снова, технически всё верно, кроме того, что так принято описывать крик и вообще это визуально неприятно.

нижний регистр — наиболее используемый подход.

24 — Кавычки

Двойные или одинарные? На каждый вариант есть куча аргументов, однако это всё на ваше усмотрение. Делайте как хотите, главное, чтобы всё было последовательно и взаимосвязано.

Хотя одно замечание: HTML допускает одинарные кавычки и это очень удобно при генерации HTML из PHP. Однако, если HTML написан вручную, то это реально вопрос предпочтений. Главное, чтобы вы были последовательны(!)

25 — и

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

Помните одну вещь — элемент сохранит каждый переход на новую строку.


.container margin: 0 auto;
>

Так что этот код отформатируется с пустой строки. Используйте элементы , как тут:

<nav — Мнемоники

Используйте мнемоники с при отображении HTML кода.

Вам нужно использовать < и > вместо < и >, и " вместо “.

За пределами предварительно отформатированных текстовых блоков, UTF-8 кодировка допускает почти все символы (включая ©, ® и даже смайлики). Однако, обычным делом является избегать &, , “ и ‘ даже за пределами предварительно отформатированных блоков.

27 — Тире или подчеркивание для класса и ID?

Никогда не используйте пробелы в именах классов или ID.

Больше ограничений нет, так что тире или нижнее подчеркивание — это уже на ваш выбор. Тут стоит подметить то, что это предпочтение может зависеть от выбранного редактора. В Notepad++ слово с тире воспринимается как одно слово. В Vim, тире разделяет слово, а нижнее подчеркивание нет. В общем, когда будете принимать решение о том, как именовать классы, ID и тп, учитывайте нюансы своего любимого текстового редактора.

28 — Комментарии

Комментарии могут напрямую влиять на читабельность кода, конечно же в позитивном ключе, когда они используются правильно. У меня есть привычка комментировать закрывающие теги (особенно закрывающий ), указывая класс открывающего тега — это значительно упрощает понимание того, какой блок закрылся среди сложенных тегов. Пример:

F) Валидация и минифицирование

29 — Валидация

W3C валидатор устанавливает стандарты индустрии, так что это должно быть первым местом куда вы пойдете проверять валидность вашего кода.

Вы также можете получить исходный код их Nu валидатора.

30 — Минифицирование и комбинирование CSS и JS файлов

У современного сайта обычно больше одного CSS файла. Главные стили, bootstrap или любые другие стили сеток, может быть ещё несколько стилей для плагинов, тем, ну и т.п. Каждый CSS файл делает отдельный HTTP запрос, тормозя загрузку вашего сайта.

Это рекомендуемая практика, в финальном продукте минифицировать и комбинировать все ваши CSS’ки для улучшения времени загрузки. Также вполне обычной является практика хранения неминифицированных файлов, к примеру в папке “css/src”, потому что редактирование и дебагинг минифицированных файлов — ну очень сложное занятие.

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

Заключение

Я надеюсь на то что вам понравились наши советы по написанию HTML5 и лучшим практикам по front-end разработке.

Язык гипертекстовой разметки - HTML

ТЕМА 7. ЯЗЫК ГИПЕРТЕКСТОВОЙ РАЗМЕТКИ – HTML Общие сведения В 1990 г. Тим Бернерс-Ли, программист Европейской лаборатории физики элементарных частиц, написал программу под названием редактор гипертекста (hypertext), которая позволяла выделять одним щелчком мыши информацию в тексте документа для ссылки на другие документы, находящиеся в сети. Так зародилось виртуальное пространство, получившее название World Wide Web (Всемирная паутина). Язык, который используется для создания таких документов получил название HTML (Hyper Text Markup Language) – язык разметки гипертекстов, а программы для интерпретации HTML-файлов, формирования их в виде Web-страниц и отображения на экране компьютера пользователя называли Браузер (Browser). Бурное развитие сети Интернет привело к появлению огромного числа Web-серверов, предназначенных для размещения и обслуживания Wed-сайтов (логически связанных групп Web-страниц), принадлежащих как частным лицам, так и организациям. А разработчики Браузеров, стремясь сделать Web-сайты более привлекательными и динамичными, постоянно модернизируют HTML. В связи с этим один и тот же HTML-документ в разных Браузерах может выглядеть по-разному. Стандартизацией языка HTML занимается организация, называемая World Wide Web Consortium (сокращенно – W3C), а среди разработчиков Браузеров лидирующие места занимают компании Netscape и Microsoft. В настоящее время последней спецификацией W3C является версия HTML 4.0, базовые конструкции которой рассматриваются далее. Виды тэгов в HTML HTML-документ представляет собой текстовый ASCII-файл, содержащий собственно текст, который должен быть отображен в окне Браузера, и команды разметки – HTML-тэги, определяющие внешний вид документа при его интерпретации в окне Браузера.

Рекомендуемые материалы

Тест 1 - Основы программирования Си
Программирование и алгоритмизация
Лабораторная работа №2 - РК6
Информатика
299 90 руб.
Ответы на Аттестацию официального партнера amoCRM 2023
Информатика
Экзамен - верные ответы на 94,12%
Программирование и алгоритмизация
Пак ответов итоговый тест
Программирование и алгоритмизация
Рубежный контроль 2
Информатика
HTML-тэг записывается в угловых скобках (<>) и состоит из имени, за которым может следовать список атрибутов (для большинства тэгов необязательный). Имена и атрибуты представляют собой английские слова и аббревиатуры и почти всегда их смысл прозрачен. Записывать тэги можно в любом регистре – прописными или строчными буквами. Тэги можно разделить на две большие группы. Тэги одной группы, называемые контейнерами, воздействуют на часть документа, заключенную между ними. Они имеют два компонента: открывающий (начальный) и закрывающий (конечный). Закрывающий тэг имеет то же название, что и открывающий, но перед его названием ставится косая черта (символ /). Между открывающим и закрывающим тэгами могут располагаться текст или другие тэги. Автономные (одиночные) тэги не имеют конечного компонента. Они вызывают однократное действие или при их интерпретации в отображаемый документ вставляется тот или иной объект. Например, тэг вызывает вставку рисунка из файла pict.gif, расположенного в той же папке, что и сам HTML-документ. Тэги могут иметь уточняющие параметры – атрибуты. Атрибуты записываются внутри автономного тэга, а в контейнере только в открывающей части. В списке атрибуты отделяются друг от друга пробелами. Последовательность атрибутов не существенна. Значения атрибутов указываются после знака равенства в кавычках. Примеры тэгов с атрибутами: – задает светло-синий фон для документа, текст – парный тэг, дает указание Браузеру вывести заключенный в "контейнер" текст символами, увеличенными относительно базового размера (SIZE="+2") и красного цвета (COLOR="RED"). Тэги, определяющие структуру HTML-документа HTML-документ заключается в тэги и /HTML>. Между этими тэгами располагаются две секции: секция заголовка (между тэгами HEAD> и HEAD>) и секция тела документа (между тэгами BODY> и BODY>). Секция заголовка содержит описание параметров, используемых при отображении документа, но не отображающихся непосредственно в окне обозревателя. Секция тела документа содержит текст, предназначенный для отображения обозревателя, и тэги, указывающие на способ форматирования текста, определяющие графическое оформление документа, задающие параметры гиперссылок и т.д. Например: <ТIТLE>Пример НТМL-документа Самый простой HTML-документ Браузер отобразит этот документ, выведя в своем окне строку текста расположенную в секции тела документа: Самый простой HTML-документ. Благодаря наличию тэга <ТIТLE>в заголовке окна Браузера будет выведено не имя файла, а заголовок, обычно несущий смысловое содержание. В данном случае заголовок окна Браузера будет: Пример НТМL-документа. Основные тэги HTML Комментарии Текст комментария размещается в тэге и не отображается в окне Браузера. Символьные примитивы Эти конструкции заменяют служебные символы языка HTML (обычно начинаются с амперсанта – символа &), например: пробел –   символ меньше (<) – < больше (>) – > равно (=) – " амперсант (&) – & и другие. Цвета текста и фон документа Цвет основного текста, цвет гиперссылок и фон документа описываются в начальном тэге тела документа с помощью атрибутов. Значение цвета можно задавать в одной из двух форм. Первая форма использует задание цвета в RGB-палитре (Red-Green-Blue). Код цвета указывается 16-ричными числами, задающими интенсивность соответствующей составляющей (по два разряда). Например, ярко-красный имеет код – FF0000, ярко-зеленый – 00FF00, черный цвет 000000, белый – FFFFFF. При задании цвета перед 16-ричным числом ставится символ #. Возможно задание цвета с помощью имен. Таблица основных цветов приведена в прил. 7.2. Каждому названию цвета соответствует определенная RGB-триада. Например, цвету navy – #000080. Тэги форматирования текста Для форматирования текста HTML-документа предусмотрены две группы тэгов, называемые логическими и физическими тэгами форматирования. Тэги логической группы обозначают своими именами структурные группы текстовых фрагментов. Например, тэг указывает на программный код, тэг – указывает на сильное выделение. Фрагменты с логическим форматированием Браузер отображает определенным образом в соответствии с его возможностями. Тэги физического форматирования указывают Браузеру, как отобразить текстовый фрагмент согласно предпочтению автора. Например, тэг используется для отображения текста полужирным начертанием (что обычно соответствует логическому тэгу ). Современные Браузеры поддерживают и те, и другие тэги форматирования. Однако с выходом спецификации HTML 4.0, предпочтение отдается логическому форматированию, поскольку был провозглашен принцип отделения структуры документа от его представления. Другие параметры шрифта приводятся в прил. 7.1. Текст выводится в окне Браузера непрерывно слово за словом, при этом весь пробельный материал отображается как один пробел. В соответствии с этим для перевода строки и вставки дополнительного пробельного интервала необходимо использовать специальные средства: · Символьный примитив   – один пробел. · Тэг BR> (от английского break) – вставка новой строки. · Тэг P> (от английского paragraph) – начинает абзац с новой строки, отделяя от предыдущего двойным межстрочным интервалом. · Текст, заключенный между тэгами PRE> PRE > (от английского preformatted), отображается так, как он был отформатирован предварительно, со всеми пробелами и переносами строк. Заголовки разных уровней Тэги вида Hn> … Hn> оформляют заключенный в них текст в виде Заголовка n-уровня. Значения n могут изменяться от 1 (самый крупный) до 6 (самый мелкий). Так же, как и тэг абзаца , тэг Заголовка прерывает текстовый поток и отделяет его пустой строкой. Тэги H1>, H2>, H6> могут иметь атрибут выравнивания ALIGN со значениями LEFT (по умолчанию), CENTER, RIGHT и JUSTIFY. Списки HTML позволяет создавать нумерованные и маркированные списки. Фрагмент текста, представляющий список, заключается в тэги: OL> …. OL> упорядоченный список (ordered list); UL> ….UL> неупорядоченный список (unordered list); DL> ….DL> список определений (definition list). Каждый элемент списка заключается в тэги LI> ….LI> (от английского list item). При вывод на экран элементы списка имеют отступ и начинаются с новой строки. Тэг нумерованного списка OL> может иметь параметры TYPE= , определяющий вид нумерации, и START= , задающий начальное значение первого элемента списка (независимо от типа указывается цифрой). Ниже приведены значения параметра TYPE, задающие тип маркера: TYPE="A" – маркеры в виде прописных латинских букв; TYPE="a" – маркеры в виде строчных латинских букв; TYPE="I" – маркеры в виде больших римских цифр; TYPE="i" – маркеры в виде маленьких римских цифр; TYPE="1" – маркеры в виде арабских цифр (по умолчанию). Например, тэг OL TYPE="I" START="5" > позволит создать список, начинающийся с римской цифры V. В тэгах маркированного списка UL> параметр TYPE указывает тип маркера: закрашенные кружочки – disc, не закрашенные кружочки – circle, закрашенные квадратики – square. Гиперссылки Связь между HTML-документами и фрагментами документов организуется с помощью тэгов … (от английского anchor – якорь). Тэг употребляется в двух формах – для перехода на другой документ в его начало, или для перехода к поименованному фрагменту (якорю) того же или другого документа. В первом случае обязательным атрибутом является HREF="URL" – адрес целевого документа. Текст и изображения, размещенные между тэгами …, становятся активной зоной, чувствительной к щелчку мыши, который вызывает загрузку целевого документа. Текст гиперссылки выделяется подчеркиванием и цветом, указанным как значение атрибута LINK тэга BODY, либо цветом по умолчанию. Во втором случае при создании якоря (метки или закладки) фрагмента обязателен атрибут NAME=имя, где имя – идентификатор фрагмента (якоря). Пример. Пусть в документе report.htm была определена закладка: Тогда гиперссылка на эту закладку из другого документа, находящегося в этом же каталоге, будет выглядеть следующим образом: переход к Главе 2 Таблицы В HTML-документах таблицы используются не столько для того, чтобы располагать данные в обрамленных ячейках, сколько с целью позиционирования фрагментов текста и изображений друг относительно друга, создания многоколонного текста, обтекания рисунков и т.п. Основные тэги таблиц: … < /TABLE >– начало и окончание таблицы; … – начало и окончание строки; … – начало и окончание ячейки. Ячейки таблицы могут содержать любые данные, допустимые в HTML-документе, в том числе и вложенные таблицы. Не следует оставлять ячейки таблицы незаполненными. Если по замыслу ячейка должна выглядеть пустой, следует расположить в ней хотя бы неразрывный пробел –  . Для упрощения форматирования ячеек, являющимися заголовками строк или столбцов, вместо тэга можно использовать тэг . В этом случае текст в ячейке будет оформлен как полужирный. Для оформления таблиц могут быть использованы атрибуты, задаваемые в тэгах , и . Основные из них перечислены в прил. 7.1. Графические изображения Тэг IMG> вставляет изображение в текстовый поток. Закрывающего компонента тэг не имеет. Обязательным атрибутом его является SRC=URL (адрес графического файла, может быть относительным или абсолютным). Для ускорения загрузки Web-страницы с рисунками рекомендуется в тэге рисунка указывать его размеры атрибутами HEIGHT и WIDTH. Это позволяет Браузеру еще до полной загрузки рисунка выполнить разметку экрана и загрузить текст. Основные необязательные атрибуты приведены в табл. 7.1. Таблица 7.1 Атрибуты тэга графических изображений

Атрибут Назначение атрибута
ALT=текст Альтернативный текст, выводимый Браузером в режиме без загрузки изображений или при наведении на рисунок курсора мыши
BORDER= значение Толщина обрамляющей рамки в пикселях
HEIGHT= значение Высота изображения в пикселях или в процентах от высоты окна Браузера
WIDTH= значение Ширина изображения в пикселях или в процентах
HSPACE= значение Свободное пространство слева и справа от изображения в пикселях
VSPASE= значение Свободное пространство сверху и снизу от изображения в пикселях
ALIGN=значение Значения LEFT либо RIGHT, соответствующим образом размещают изображение по горизонтали, при этом текст будет обтекать его Выравнивание текста относительно рисунка по вертикали задается атрибутами TOP, MIDDLE, BOTTOM. При применении этих значений вставленное изображение разрывает текстовый поток.

Карты изображений Большую популярность в последнее время приобрели карты изображений – обычные графические изображения, в которых отдельные области являются активными зонами для перехода по гиперссылкам. С их помощью организуются графические меню, которые могут оказаться более наглядным, чем применение обычных текстовых связей. Существуют два варианта кары изображения – серверный, когда информация об отдельных зонах хранится на сервере, и клиентский - когда вся информация о работе карты изображения содержится в самом HTML-документе. Далее рассматривается клиентский вариант карты изображения. Для того чтобы изображение стало картой в тэг IMG нужно добавить параметр USEMAP="#имя_карты". В дальнейшем имя_карты будет использоваться в тегах, определяющих активные зоны. Запись тэга карты будет выглядеть следующим образом:
Необязательные параметры тэга IMG (ALT="альтернативный текст", WIDTH=". " и HEIGHT=". ") имеют стандартное назначение. Описание активных зон (AREA) выполняются внутри блочного тэга MAP: Тип зоны определяет параметр SHAPE. Он может принимать значения: RECT (прямоугольник), CIRCLE (круг) или POLY (многоугольник). Для прямоугольника задаются координаты верхнего левого (x1,y1) и нижнего правого углов (x2,y2) прямоугольника:
SHAPE="RECT" COORDS="X1,Y1,X2,Y2" или (X1,Y1) (X2,Y2) Для круга задаются три числа – координаты центра круга и радиус. Для многоугольника – координаты его вершин (Xi,Yi). Ширина и высота рисунка, а также координаты точек указываются в пикселях. В приведенном фрагменте гиперссылка HREF="#name_area1" указывает на закладку (якорь), находящуюся в текущем документе. Для выполнения перехода на другой документ необходимо указать имя (относительный или полный адрес - URL) этого документа. Приложение 7.1 Основные тэги языка HTML

Назначение Вид тэгов Примечание
Общая структура документа HTML
Тип документа Начало и конец
Имя документа Не отображается Браузером
Заголовок Отображается в строке заголовка окна Браузера
Тело
Комментарий Обозревателем игнорируется
Структура содержания документа
Внутренние заголовки различного уровня Здесь N – номер уровня заголовка (от 1 до 6)
Заголовок N-го (?) уровня с выравниванием Типы выравнивания: · left – по левому краю, · center – по центру, · right – по правому краю, · justify – по ширине
Форматирование абзацев
Назначение Вид тэгов Примечание
Создание абзаца (параграфа)

текст абзаца

Выравнивание абзаца

текст

Типы выравнивания: left, right, center и justify
Перевод строки внутри абзаца Одиночный тэг
Перенос
Горизонтальная линия между абзацами Одиночный тэг
Атрибуты:
толщина, длина линии, выравнивание
Толщина указывается в пикселях, длина – в пикселях или %, выравнивание по умолчанию center
Форматирование текста
Логическое форматирование
Выделение текста: курсивом полужирным как с клавиатуры Фрагмент документа: Обычный текст Курсив Моношириный
Физическое форматирование начертания текста
Курсив жирный подчеркнутый X2
отобразится как X 2 курсив
Подчеркнутый
Перечеркнутый
Моноширинный
Верхний индекс
Нижний индекс
Базовый размер шрифта (задается для всего документа в целом) От 1 до 7, по умолчанию равен 3
Управление параметрами шрифта – параметры тэгаFONT> текст
Размер шрифта SIZE=” ?” ?- от 1 до 7 или изменение относительно базового размера +3 (-2) и т.п.
Список предпочтительных гарнитур шрифтов, через запятую FACE=”шрифт1,шрифт2” FACE=”Verdana,Arial”
Цвет шрифта (задается либо ключевым словом, либо 16-ричным кодом) COLOR=” цвет “ Red –красный Blue – голубой #ff0000 – 16-ричный код красного цвета в формате RGB
Бегущая строка - тэг MARQUEE>
Атрибуты: Значения атрибутов Примеры
Расположение Тип отображения Направление движения Количество повторений ALIGN=Top|Middle|Bottom BEHAVIOR=Scroll | Slide | Alternate DIRECTION=Left | Right LOOP="k" Мы из Бонча! /MARQUEE>

Приложение 7.2 Основные цвета

Color's name Название Red Green Blue
black черный 00 00 00
navy темно-синий 00 00 80
blue синий 00 00 FF
green зеленый 00 80 00
teal сине-зеленый 00 80 80
lime ярко-зеленый 00 FF 00
aqua голубой 00 FF FF
maroon вишневый 80 00 00
purple фиолетовый 80 00 80
olive оливковый 80 80 00
gray темно-серый 80 80 80
silver светло-серый C0 C0 C0
red красный FF 00 00
fuchsia лиловый FF 00 FF
yellow желтый FF FF 00
white белый FF FF FF

ОСНОВНЫЕ ТЕРМИНЫ ASCII (American Standard Code for information Interchange – Американский стандартный код для обмена информацией) – семиразрядный код для представления текстовой информации. Browser (Браузер) – программа для просмотра (интерпретации) гипертекстовых документов. GIF (Graphics Interchange Format – формат обмена графикой) – используется для немногоцветных четких изображений, поддерживает прозрачные области и анимацию. HTML (Hyper Text Markup Language) – язык разметки гипертекстов. JPEG (Joint Photography Experts Group – объединенная группа экспертов по машинной обработке фотоизображений) – распространенный формат растровой графики, который идеально подходит для сканируемых фотографий. Web-page (Web-страница) – электронный документ, предназначенный для размещения (размещенный) в Интернет. Web-site (Web-сайт) – совокупность Web-страниц, связанных между собой темой, гиперссылками и близким расположением в Интернет. Web server (Web-сервер) – сервер, предназначенный для размещения Web-сайтов в Интернет и предоставляющий услуги по запросам клиентов. URL (Uniform Resource Locator – универсальный указатель ресурса) – имя, обозначающее протокол доступа к ресурсу и IP-адрес конкретной Web-страницы. В HTML-документе может быть использован относительный адрес ресурса. ЗАДАНИЕ 7 Подготовка простейшего гипертекстового документа средствами программы Блокнот

Часть I. Основные тэги оформления текста документа и рисунков 1. На рабочем диске создать свою папку, а в ней – текстовый файл с наименованием first.html 1.1. Запустить редактор Блокнот, ввести в него текст: Приветствую Вас на моей первой web-страничке. 1.2. Сохранить файл в созданной папке. При сохранении, в окне диалога "сохранить как…" в строке "Тип файла:" выбрать вариант "Все файлы (*.*)" , а в строке "Имя файла" задать имя с расширением html или htm, например, first.html (где name – Ваше имя). 1.3. Закрыть документ, найти его пиктограмму в окне Проводника. 1.4. Открыть файл непосредственно из окна Проводника. Проанализировать, с помощью какого приложения отображается файл и как выглядит введенная фраза. 1.5. Сделать выводы о том, что HTML-документ – это всего лишь текст. 2. Ввести теги, определяющие структуру HTML-документа. 2.1. С помощью меню Браузера "Вид" – "В виде HTML" вызвать документ для его редактирования. Ввести приведенные ниже тэги, в разделе Заголовка (TITLE) указать свою фамилию. Фамилия – первый Приветствую Вас на моей первой Web-страничке. 2.2. Сохранить документ под тем же именем, "Обновить" его отображение в Браузере. Проанализировать произошедшие изменения в отображении документа. 3. Отредактировать документ. 3.1. Вызвать меню Браузера "Вид" – "Просмотр HTML кода"и добавить текст подписи, например: Студент группы ХХ факультета YYY Имя Фамилия Сохранить документ (не закрывать) и обновить его просмотр в Браузере. 3.2. Отредактировать документ так, чтобы подпись начиналась с новой строки, для этого использовать тэг . Просмотреть в Браузере новый вариант. 3.3. Добавить перед подписью горизонтальную линию. Внимание! После каждого изменения документ нужно сохранять, а просмотр в Браузере начинать с обновления загрузки документа с помощью кнопки "Обновить" на панели инструментов или нажатием клавиши F5. 4. Выполнить оформление текста стилем Заголовок. 4.1. Оформить первую строку документа стилем Заголовок-1 с помощью парного тэга

. 4.2. Оформить строку с подписью стилем Заголовок-3 и выровнять по правому краю. 4.3. Изменить стиль оформления первой строки на Заголовок-2 с выравниванием по центру, а подпись – на Заголовок-4. 4.4. Просмотреть полученный документ в Браузере при различных размерах шрифта (меню "Вид"). 5. Выполнить оформление абзацев. 5.1. После заголовка ввести текст монолога Гамлета (английский и русский варианты). To be, or not to be, that is the question: Whether 'tis nobler in the mind to suffer The slings and arrows of outrageous fortune, Or to take arms against a sea of troubles, And by opposing, end them. Быть иль не быть – вот в чем вопрос. Что благороднее: сносить удары Неистовой судьбы – иль против моря Невзгод вооружиться, в бой вступить. И все покончить разом. 5.2. Оформить каждый из вариантов монолога (5 строк) как отдельный абзац с помощью тэга . Выровнять английский текст по левому краю, а русский – по правому. 5.3. Скопировать русский вариант монолога и сформировать из него один абзац: Быть иль не быть – вот в чем вопрос. Что благороднее: сносить удары неистовой судьбы – иль против моря невзгод вооружиться, в бой вступить. И все покончить разом. Оформить выравнивание абзаца – "по ширине". 6. Оформление абзацев с помощью парного тэга . 6.1. Скопировать в конец документа английский вариант монолога, поместить его вовнутрь тэга PRE и оформить по приведенному образцу "лесенкой", используя клавишу табуляции: To be, or not to be, that is the question: Whether 'tis nobler in the mind to suffer The slings and arrows of outrageous fortune, Or to take arms against a sea of troubles, And by opposing, end them. 6.2. Сохранить документ first.html, скопировать его на свой диск для дальнейшей работы. 7. Выполнить шрифтовое оформление документа. 7.1. Создать документ second.html в Вашей папке на жестком диске. За основу документа взять файл first.html, оставить в нем заголовок, английский и русский варианты монолога. Заменить в тэге слово "первый" на "второй". 7.2. Оформить каждую строку английского текста монолога разным начертанием (полужирный, курсив, подчеркнутый и т.д.). 7.3. В русском тексте монолога оформить каждую строку различными вариантами шрифтового оформления с помощью тэга Для выбора гарнитуры шрифта FACE использовать текстовый процессор Word. 8. Оформление списков. 8.1. Дополнить текст документа – ввести после заголовка еще три строки: Я знаю как оформлять: Заголовки, Абзацы 8.2. Оформить две последние строки как список нумерованный. 8.3. Дополнить список своих знаний. Например, между пунктами "Заголовки" и "Абзацы" добавить пункт "Текст". Проанализировать, как изменилась нумерация элементов списка. 8.4. Создать вложенный список. Добавить уточнение видов оформления шрифтов и абзацев и оформить полученный список по следующему образцу. <b>Я знаю как оформлять:</b> I.Шрифты · Размер · Цвет · Гарнитуру II. Заголовки · От 1-го до 6-го уровня III. Абзацы · Выравнивание · Разрыв строк внутри абзаца · Использовать переформатирование 9. Вставить в текст рисунок. 9.1. Создать дополнительную папку Images. Подготовить в редакторе Paint свой автопортрет, размером 5×5 см (150×150 точек). Сохранить файл в папке Images 4 раза в разных форматах (разного типа): 24-разрядный рисунок (*.bmp) – под именем pic_24.bmp, 16-цветный рисунок (*.bmp) – под именем pic_16.bmp, Формат GIF (*.gif) – под именем pic_g.gif, Формат JPEG (*.jpg, *.jpeg) – под именем pic_j.jpg. Сопоставить качество и размер рисунков. Оптимальный вариант разместить в рабочей папке под именем <b>pic</b><b>_1.</b><b>gif</b> (если Вы выбрали формат GIF). 9.2. Вставить рисунок в начало документа (после приветствия), поместив тэг: Просмотреть результат в Браузере. 9.3. Выровнять рисунок по правому краю (ввести в тэг рисунка атрибут выравнивания). Просмотреть результат обтекания в Браузере. 9.4. Дополнить тэг рисунка атрибутами, задающими размер рисунка, и альтернативный текст "Это мой автопортрет". 9.5. Сделать копию документа <b>second</b><b>.</b><b>html</b> и рисунка на своем диске. 10. Научиться оформлять фон HTML-документа. 10.1. Создать документ <b>third</b><b>.</b><b>html</b>, взяв за основу документ <b>second</b><b>.</b><b>html</b><b>.</b> (Сохранить документ <b>second</b><b>.</b><b>html</b> под именем <b>third</b><b>.</b><b>html</b>.) 10.1.1. Отредактировать тэг <TITLE>, заменив слово "второй" на "третий". 10.1.2. Отредактировать тэг <BODY>, введя в него атрибут цветового оформления фона BGCOLOR= "цвет". Задать значение атрибута в формате RGB (см. табл. основных цветов). 10.1.3. Изменить цвет основного текста, дополнив тэг <BODY>атрибутом TEXT="цвет". Подобрать для текста цвет контрастный по отношению к цвету фону. 10.2. Отредактировать документ <b>first.htm</b><b>l</b> так, чтобы фон в нем задавался фоновым рисунком. В качестве рисунка использовать (создать) цветной рисунок небольшого размера (несколько пикселей). 11. Продемонстрировать созданные документы преподавателю. Сохранить копии всех документов на своем диске для дальнейшей работы. <b>Часть</b> <b>II</b><b>. Работа с таблицами, создание гиперссылок</b> 1. Создать таблицу по приведенному образцу (рис. 7.1), сохранить документ под именем <b>tab</b><b>l_</b><b>name</b><b>.</b><b>html</b><b>.</b> Сверху над таблицей разместить заголовок <b>Таблица №1</b></p> <table> <tr> <td> <img decoding="async" src="https://studizba.com/z.php?f=/uploads/lectures/informatika-i-programmirovanie/teoreticheskie-osnovy-informatiki/files/1-7-yazyk-gipertekstovoy-razmetki-html.png" />Рис. 7.1</td> <td>При отображении таблицы в браузере должны удовлетворяться следующие условия: · таблица должна располагаться по середине экрана и быть симметричной, правильной формы; · в центральной ячейке поместить символ - *, остальные ячейки должны быть пустыми.</td> </tr> </table> <p><b>Примечание</b>. Для отображения пустых ячеек в них нужно разместить символьный приметив пробела  . 2. В этом же документе создать копию таблицы №1, ввести заголовок <b>Таблица №2</b> и модифицировать ее. 2.1. В центральной ячейке разместить рисунок – ваш автопортрет. 2.2. "Раскрасить" все остальные ячейки в различные цвета. 2.3. Создать еще одну копию таблицы – <b>Таблица №3</b> и отредактировать теги таблицы так, чтобы она соответствовала приведенному образцу (рис. 7.2). 2.4. В верхнюю строку поместить заголовок <br />Автопортрет студента Иванова ВВ</p> <table> <tr> <td> <img decoding="async" src="https://studizba.com/z.php?f=/uploads/lectures/informatika-i-programmirovanie/teoreticheskie-osnovy-informatiki/files/2-7-yazyk-gipertekstovoy-razmetki-html.jpg" />Рис. 7.2</td> <td>.<b>Примечания</b>. · Для объединения ячеек в тегах необходимо использовать параметры colspan= и rowspan= · Для отображения пустых ячеек в них нужно поместить символьный приметив пробела  .</td> </tr> </table> <p>Предъявить результат преподавателю. 3. Создать документ, структурированный с помощью таблицы. 3.1. Создать новый HTML-документ, сохранить его в той же папке, что и предыдущие три файла, задать ему имя <b>index.htm</b><b>l</b>. 3.2. Разместить в документе следующие элементы. 3.2.1. В начале документа поместить заголовок: Отчет по лабораторной работе – Создание HTML-документов 3.2.2. Создать таблицу, состоящую из двух ячеек (без обрамления). В правой ячейке поместить рисунок – Ваш автопортрет, в левой свои данные (фамилию, имя, учебную группу). Выполнить шрифтовое оформление текста. 4. Создать меню средствами таблицы. 4.1. Далее в документе index.html поместить текст: <br />Мною созданы три документа! 4.2. Ниже разместить таблицу, состоящую из трех ячеек по приведенному образцу.</p> <table> <tr> <td><b>1-й документ</b> </td> <td><b>2-й документ</b> </td> <td><b>3-й документ</b> </td> </tr> </table> <p>4.3. Оформить таблицу. Таблица должна иметь рамку, "раскрасить" ячейки в светлые тона, выровнять таблицу по центру экрана. 4.4. Связать созданные документы с помощью гиперссылок. 4.4.1. За текстом в каждой ячейке закрепить гиперссылку на соответствующий документ. 4.4.2. В конце каждого документа поместить рисунок <img decoding="async" src="https://studizba.com/z.php?f=/uploads/lectures/informatika-i-programmirovanie/teoreticheskie-osnovy-informatiki/files/3-7-yazyk-gipertekstovoy-razmetki-html.png" alt="Описание: Home1" />и закрепить за ним гиперссылку для возврата к файлу <b>index.htm</b><b>l</b>. 4.5. Создать гиперссылку на адрес электронной почты. В конце документа ввести фразу: Пишите мне. Закрепить за ней гиперссылку на свой адрес e-mail. 5. Сохранить все документы. Проверить переходы по гиперссылкам. 6. Оформить основной заголовок с помощью Бегущей строки. 7. Продемонстрировать созданные документы преподавателю. <b>Часть</b> <b>III</b><b>. Создание меню с помощью карт-изображений</b> 1. Подготовить на рабочем диске папку для размещения создаваемых документов. 2. С помощью графического редактора Pain создать рисунок размером 10х10 см или 300х300 точек (пикселей), состоящий из 3-х фигур (рис 7.3). <img decoding="async" src="https://studizba.com/z.php?f=/uploads/lectures/informatika-i-programmirovanie/teoreticheskie-osnovy-informatiki/files/4-7-yazyk-gipertekstovoy-razmetki-html.png" />Рис. 7.3 3. Сохранить рисунок в файлах различного формата с соответствующими именами: bmp- 24-разрядный fig_1_24.bmp, <br />bmp – 16-цветный fig_1_16.bmp, <br />jpg – под именем fig_13.jpg <br />и gif - под именем fig_14.gif. Проанализировать, какой объем занимает каждый файл и какое при этом обеспечивается качество изображения. Выбрать для дальнейшей работы файл с наименьшим объемом и приемлемым качеством, переименовать его в fig_1. 4. Определить координаты активных зон для дальнейшего использования в карте-изображения. Для этого можно использовать графический редактор. 4.1. Открыть файл fig_1 в графическом редакторе и уточнить координаты областей рисунка- последовательно выделяя предполагаемые активные зоны, прочитать в строке состояния координаты нужных точек (рис. 7.3) и записать их для дальнейшего использования. 5. Создать HTML документ – <b>map_1.htm</b><b>l</b><b>,</b> содержащий заголовок: Психологические портреты Укажите на рисунке, какая фигура Вам больше всего нравится. Далее разместить рисунок и фрагменты текста, поясняющие какие черты характера символизируют соответствующие фигуры. Каждый фрагмент должен начинаться названием фигуры и занимать не менее половины страницы. Названия оформить шрифтом с выделением. 6. Модифицировать документ так, чтобы рисунок служил картой-изображением. Теги для определения карты и активных зон приведены в приложении. 6.1. Ввести теги закладок перед заголовками – названиями фигур. 6.2. Ввести теги определения карты. 6.3. Проверить работоспособность активных зон. 6.4. Обеспечить средства для возврата в начало документа. 7. Создать файл с картой-изображением, обеспечивающей переходы на другие документы.</p> <table> <tr> <td> <img decoding="async" src="https://studizba.com/z.php?f=/uploads/lectures/informatika-i-programmirovanie/teoreticheskie-osnovy-informatiki/files/5-7-yazyk-gipertekstovoy-razmetki-html.jpg" />В лекции "Состояние процессов" также много полезной информации. Рис. 7.4</td> <td>7.1. Нарисовать рисунок (подготовить фотографию), с изображением нескольких персон, например, Ваша компания или Ваша семья (рис. 7.4). Размер рисунка не должен превышать 10х10 см, объем файла - не более 15кБ. Дать название файлу <b>company.</b><b>gif</b> и сохранить в подготовленной папке. 7.2. Определить координаты областей – активных зон для гиперссылок с помощью графического редактора.</td> </tr> </table> <p>7.3. Подготовить HTML-документы для описания каждой персоны. Разместить их в рабочей папке, дать названия persona_1.html, persona_2.html и persona_3.html. В конце каждого документа обеспечить средство возврата в главный документ. 8. Подготовить главный документ – <b>my</b><b>_</b><b>company</b><b>.</b><b>html</b>, который должен содержать заголовок, краткий текст о представляемой компании, рисунок и подпись. Для создания эффекта обтекания рисунка рекомендуется использовать таблицу. 9. Убедиться в правильности переходов, предъявить результат преподавателю.</p> <h2>Основы HTML</h2> <p>HTML (HyperText Markup Language) - язык разметки гипертекста - предназначен для создания Web-страниц. <br />Под <em>гипертекстом</em> в этом случае понимается текст, связанный с другими текстами указателями-ссылками.</p> <p>HTML представляет собой достаточно простой набор кодов, которые описывают структуру документа. HTML позволяет выделить в тексте отдельные логические части (заголовки, абзацы, списки и т.д.), поместить на Web-страницу подготовленную фотографию или картинку, организовать на странице ссылки для связи с другими документами.</p> <p>HTML не задает конкретные и точные атрибуты форматирования документа. Конкретный вид документа окончательно определяет только <em>программа-броузер</em> на компьютере пользователя Интернета. <br />HTML также не является языком программирования, но web-страницы могут включать в себя встроенные программы-скрипты на языках <em>Javascript</em> и <em>Visual Basic Script</em> и программы-апплеты на языке <em>Java</em>.</p> <p>Даже, если вы не собираетесь в дальнейшем редактировать "вручную" текст HTML (предполагая использовать графические редакторы), знание языка HTML даст вам возможность как лучше использовать эти средства, так и увеличит ваши шансы сделать HTML-документ более доступным и "читаемым" при просмотре броузерами разных фирм.</p> <p><UL></p> <li>Тег (tag). Тег HTML это компонент, который командует Web- броузеру выполнить определенную задачу типа создания абзаца или вставки изображения.</li> <li>Атрибут (или аргумент ). Атрибут HTML изменяет тег. Например, можно выровнять абзац или изображение внутри тега.</li> <li>Значение . Значения присваиваются атрибутам и определяют вносимые изменения. Например, если для тега используется атрибут выравнивания, то можно указать значение этого атрибута. Значения могут быть текстовыми, типа left или right , а также числовыми, как например ширина и высота изображения, где значения определяют размер изображения в пикселях.</li> <p></UL></p> <p>Теги представляют собой зарезервированные последовательности символов, начинающиеся с < (знака меньше) и заканчивающиеся <b>></b> (знаком больше). <br />Закрытие тега отличается от открытия только наличием символа <b>'/'</b>.</p> <p>Предположим, у нас есть гипотетический атрибут форматирования текста, управляемый кодом , и мы хотим применить его к словам "Это мой текст". <br />HTML-последовательность кодов и собственно текста будет выглядеть так:</p> <pre><X>Это мой текст</X> </pre> <p>Теги могут вкладываться друг в друга иерархически, но без пересечений, то есть допустимо вложение вида , но не . <br />Действие вложенных тагов объединяется.Например, если внутрь тега, создающего жирное начертание шрифта, вложен тег курсива, то в результате получится жирный курсив.</p> <p> Первое правило HTML: закрывайте все, что вы открыли! <br />НО! Из этого правила, как и из всех остальных, существуют исключения.</p> <p>HTML- программа должна начинаться тегом <HTML>и заканчиваться тегом</HTML> </p> <pre>. (здесь будут другие теги программы)</pre> <p>HTML- программы состоят из двух основных частей: заголовка и тела. Заголовок ограничивается парой тегов <HEAD>и</HEAD> , а тело - парой тегов <BODY>и</BODY> .</p> <p>В результате HTML- программа выглядит следующим образом:</p> <pre>. (здесь будет заголовок)</pre> <pre>. (здесь будут другие теги тела программы)</pre> <p>Кроме того, каждая HTML- программа имеет заголовок, который помещается в заголовок окна броузера. Заголовок окна броузера создается при помощи двух тегов <TITLE>и и содержится между тегами и .

Тогда программа принимает следующий вид:

. (здесь будут другие теги тела программы)

Некоторые авторы, пишущие об языке HTML, советуют записывать теги прописными буквами, другие - используют строчные. Редактор HTML - Allaire HomeSite 4.5.1, например использует по умолчанию нижний регистр для записи тегов. При создании моих страниц использовались оба варианта написания тегов. Как видите, допустимо и то и другое. Современные броузеры допускают запись тегов в любом регистре.
Уже позднее я узнала, что нельзя делать категоричные заявления по этому вопросу. Существуют теги и атрибуты "чуствительные" к написанию прописными или строчными буквами. Это регламентируется стандартами языка HTML, определенными Консорциумом W3C.
Обращайтесь к первоисточнику!
Хорошее знание технического английского обязательно!

При написании HTML-программ возникает необходимость вставки комментариев - поясняющих текстов, которые невидны при загрузки документа в броузер. Для этой цели служит тег . Все, что заключено между символами и > считается комментарием и не отображается в броузере. Еще один тег, который очень важен в HTML-программе, но так же не предназначается для отображения какого-либо объекта в броузере - тег . Этот тег служит специальным целям, а именно - указания языка, на котором написан документ, его кодовой страницы, ключевых слов, используемых поисковыми системами для классификации этого документа и т.п. Теги обычно вставляются в HTML-программу на заключительном этапе создания Web-страницы -публикации. Для вставки в HTML-программу фрагмента программ, написанных на языке JavaScript или Viual Basic Script сценариев используют теги и .
Возврат в начало страницы Возврат на главную страницу сайта

Суммируя вышесказанное приведем общую структуру HTML-файл :

    Заголовок документа  Основная часть документа 

Заголовки

Каждый пользователь компьютера, работающий в текстовом редактором Microsoft Word знаком с понятием стиля заголовка. В HTML тоже применяется это понятие для структурирования документа и выделения важности заголовка. Всего существуют 6 стилей заголовка. Каждый из них обозначается в HTML-документе парными тегами и Здесь i обозначает важность стиля. H1 обозначает самый важный стиль заголовка, H2 - стиль заголовка второго уровня, а H6 - стиль заголовка самого нижнего уровня.

В подавляющем большинстве случаев для заголовков Web-страниц используют три первых уровня заголовков , и . Объясняется это тем, что размеры шрифтов оставшихся заголовуов (теги - ) меньше размера обычного шрифта Web-страницы.

Вот как в документ можно добавить очень важный заголовок.

An important heading

А вот результат.

An important heading

Посмотрим другие примеры:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *