» УРОК 1. СТРУКТУРА HTML ДОКУМЕНТА
Перед началом работы создадим файл index.html, который будем редактировать в блокноте (Notepad++).
Задаем тип документа с помощью <doctype>
Строка <!DOCTYPE html> идет первой в файле HTML и перед ней не должно быть пробелов и пустых с трок.
<html>
Внутри элемента <html> помещается весь код
В теге html указываем атрибут lang, который определяет язык содержимого в документе
<head> — голова
Внутри тега определяются: заголовок страницы, кодировка символов, мета-теги, ссылки на внешние файлы, содержащие стили, сценарии и т.д.
Содержимое тега, за исключением заголовка, не отображается в браузере.
<body> — тело
<meta> — метатеги
Кодировка символов в теге head указывается следующим через метатэг <meta charset=»utf-8″>
В description и keywords указывается описание сайта (description) и ключевые слова (keywords)
<title> — заголовок страницы
Чрезвычайно важный тег.
Заголовок указывается в теге head:
<title>Разработка сайтов с помощью HTML5</title>
<link> — ссылка на style.css
Тэг используется для подключения к документу стилей, сценариев и т.д.
<link rel=»stylesheet» href=»style.css»>
В итоге код страницы будет выглядеть следующим образом:
Таблица стилей — это набор правил форматирования, позволяющий менять внешний вид документа, например размер и цвет текста. Без таких правил текст и другие элементы отображаются на экране с использованием стандартных стилей браузера. Стили представляют собой простые правила, занимающие обычно всего несколько строк кода, и их можно объявить в самом документе HTML. Загрузка стилей CSS из внешнего файла упрощает структуру основного документа, увеличивает скорость загрузки веб-сайта, а также позволяет воспользоваться преимуществами новых возможностей HTML5.[1]
В HTML5 не нужно указывать тип подключаемой таблицы стилей (атрибут type больше не используется). Достаточно двух атрибутов: rel и href. Название атрибута rel происходит от англ. relation (отношение), и его значение определяет, чем для нашего документа является подключаемый файл. В данном случае атрибуту rel присвоено значение stylesheet, то есть мы сообщаем браузеру, что styles.css — это CSS-файл со стилями.
[1] Гоше X. Д. HTML5. Для профессионалов. — СПб.: Питер, 2013. — 496 с
Введение в HTML, структура HTML-документа, форматирование текста
Похожие презентации:
Проблема. Мне бы хотелось найти друзей
Cloud and Mobile technology
Анализ воздействия социальных сетей на формирование зависимого поведения у молодежи
Облачные технологии
Киберспорт
Основы web-технологий. Технологии создания web-сайтов
Веб-дизайн
Социальная сеть Facebook
Системы телекоммуникации
Новый Пульт ГрузовичкоФ
1. Введение в HTML, структура HTML-документа, форматирование текста
Презентация 11-7Введение в HTML,
структура HTML-документа,
форматирование текста
Основные понятия
•Гипертекст
— это текст, в котором содержаться
ссылки на другие документы или переходы внутри
исходного документа. Это один из основных способов
размещения информации в глобальной сети Internet
и родственных ей сетях intranet.
Основные понятия
•Web-страница
— это электронный документ, в
котором кроме текста содержатся специальные
команды форматирования, а также встроенные
объекты (рисунки, аудио- и видеоклипы и др.).
Основные понятия
•Web-сайт
— совокупность web-документов,
объединенных по какому-либо признаку (адресом
сервера, темой, оформлением).
Основные понятия
•Браузер
— специальная программа для просмотра
Web-страницы (например Internet Explorer, Mozilla
Firefox, Opera и др. ).
Основные понятия
•HTTP
(Hyper Text Transfer Protocol) — протокол
передачи гипертекста для доступа к Web-страницам.
Основные понятия
•Унифицированный указатель
ресурса URL
(Uniformed Resource Locator) или URL-адрес стандартизированный способ записи адреса ресурса
в сети Интернет.
Пример URL:
http://www.klyaksa.net/htm/exam/answers/images/a23_1.gif
1
Протокол передачи
гипертекста HTTP
2
Доменное имя компьютера,
на котором хранится
данный документ
3
Путь доступа к файлу с именем
файла, содержащему Web-документ,
на указанном компьютере
Здесь приведен URL-адрес рисунка, находящегося на одной из Webстраниц портала www.klyaksa.net.
Основные понятия
•HTML
(HyperText Markup Language) — язык
гипертекстовой разметки.
Указания, записанные на HTML, интерпретируются
браузером.
Обычно файл Веб-страницы имеет расширение
.html или .htm.
Тег – элемент языка разметки гипертекста.
Для обозначения тегов используется угловые скобки
<тег>.
Виды тегов:
1) парные, которые выделяют блок текста, также
называются еще контейнером. Контейнер требует
закрывающего тега, обозначаемого </тег>.
2) одиночные.
Теги нечувствительны к регистру, поэтому запись <B>
и <b> эквивалентна.
Пример 1. Использование парных тегов (контейнера)
<b>Жирный шрифт</b> в тексте.
Пример 2. Использование одиночных тегов
Первая строка текста <br> Вторая строка текста.
Пример 3. Правильное сочетание тегов
<b><i>Полужирный курсивный текст</i></b>
Пример 4. Неправильное сочетание тегов
<i><b>Полужирный курсивный текст</i></b>
11. Гипертекст
Гипертекст — текст с управляющими элементамиязыка разметки гипертекста (тегами).
12. Структура документа
HTML-документ состоит из двух разделов заголовка (HEAD) и тела документа (BODY).Раздел заголовка документа (HEAD) определяет
заголовок веб-страницы и содержит служебную
информацию.
Раздел тела документа (BODY) хранит видимое
содержание страницы.
13. HTML-документ
<html><head>
<title>Заголовок страницы</title>
Служебная информация
</head>
<body>
Видимое содержание страницы
</body>
</html>
14. Типы тегов:
форматирование;
верстка таблиц;
верстка списков;
формирование гиперссылок;
вставка изображений.
15. Форматирование текста
Форматирование текста — средства его изменения,такие как выбор начертания шрифта и
использование эффектов, позволяющих менять вид
текста.
16. Начертания и эффекты текста
Код HTMLОписание
<b>Текст</b>
Жирный текст
<i>Текст</i>
Курсивное начертание текста
<u>Текст</u>
Подчеркнутый текст
<sup>Текст</sup>
Верхний индекс
<sub>Текст</sub>
Нижний индекс
<strike>Текст</strike>
Зачеркнутый текст
<pre>Текст</pre>
Текст пишется как есть, включая все
пробелы
<em>Текст</em>
Курсивный текст
<strong>Текст</strong>
Жирный текст
Строка1<br> Строка2
Перевод курсора в новую строку
17.
Начертания и эффекты текстаПример 1. Жирный курсивный текстРезультат в браузере:
«Привет» – мое приветствие.
Запись в коде:
<b><i>»Привет»</i></b> – мое приветствие.
Пример 2. Создание нижнего индекса
Результат в браузере:
Формула серной кислоты: h3SO4
Запись в коде:
<b>Формула серной кислоты:</b>
<i>H<sub>2</sub>SO<sub>4</sub></i>
18. Задание 1
<HTML><HEAD>
<TITLE>Моя первая страница</TITLE>
</HEAD>
<BODY>
Это моя первая страница
</BODY>
</HTML>
19. Кодировка текста
Для операционной системы Windows икириллицы используется кодировка текста (данных)
windows-1251.
20. Задание 2
<HTML><HEAD>
<TITLE>Моя первая страница</TITLE>
<META=»text/html; charset=windows-1251″
equiv=»content-type»>
</HEAD>
<BODY>
Это моя первая страница
</BODY>
</HTML>
http-
English Русский Правила
Какова основная структура документа HTML?
Имама Захур
Устали от LeetCode? 😩
Изучите 24 шаблона, чтобы решить любой вопрос на собеседовании по кодированию, не заблудившись в лабиринте практических задач в стиле LeetCode. Практикуйте свои навыки в практической среде кодирования, не требующей настройки. 💪
Документы HTMLHyperText Markup Language используют различные теги и атрибуты для отображения таких элементов, как заголовки, абзацы, гиперссылки и изображения. Они состоят из следующих основных частей: 9.0003
- Информация о версии HTML
- Элемент
- Элемент
- Элемент
Эти части существуют в иерархии. Тег
Уникальный раздел, указывающий начало и конец элемента HTML. включает в себя элементы
и
, и каждый из них заключает в себе другие элементы. Базовая блок-схема, описывающая эту иерархию, показана ниже:
Блок-схема, показывающая иерархию основных структур документа HTML
Синтаксис
Рассмотрим эти части более подробно. На изображении ниже показан базовый шаблон HTML-документа.
Шаблон HTML
Информация о версии HTML
Объявление DOCTYPE
представляет собой одну строку, определяющую версию HTML, используемую веб-страницей.
Элемент
Элемент
следует непосредственно за объявлением типа документа и содержит остальные элементы. Он состоит из начального и конечного тегов.
Элемент
Элемент
содержит информацию о документе, такую как его заголовок и метаданные. Он также может загружать внешние ресурсы, такие как ссылки и скрипты. Элементы внутри 9Элемент 0021
Важным разделом внутри элемента
является тег
. Он содержит текст, который отображается в строке заголовка веб-браузера.
<голова>Название страницы
Элемент
Элемент
описывает содержимое и структуру веб-страницы. Это может включать такие вещи, как текст, изображения и ссылки.
Популярные теги, используемые внутри
, включают следующее:
- и
доот
: Эти теги определяют заголовки каждого раздела в документе. Числа от одного до шести представляют размер (и, следовательно, значимость) каждого заголовка, где
является самым большим, а
: Тег абзаца можно использовать для написания относительно длинного фрагмента текста.<тело>
Заголовок содержания
Содержание
Все вместе
Давайте создадим базовый HTML-документ, используя то, что мы уже узнали. Нажмите кнопку «Выполнить», чтобы просмотреть результирующую страницу на вкладке «Вывод».
Код для базового HTML-документа
Примечание: Приведенный выше код не отображает элемент
, так как это встроенный виджет. Вы должны увидеть его в отдельном HTML-документе, открытом в веб-браузере.СВЯЗАННЫЕ ТЕГИ
УЧАСТНИК
Имама Захур
Copyright © 2023 Educative, Inc. Все права защищены
Базовая структура HTML-документа
Эта статья является частью серии статей для начинающих веб-разработчиков. Серия предназначена для людей, которые хотели бы начать серьезную веб-разработку, а также для людей, которые уже являются веб-разработчиками и хотят укрепить свои знания основ, возможно, заполнив некоторые пробелы. Если вы обнаружите, что возитесь с HTML, CSS или Javascript, пока не заработаете, эта серия статей для вас. Материалы этой серии тесно связаны с моим курсом Coursera с самым высоким рейтингом.
В одной из предыдущих статей под названием «Что такое HTML» я упомянул, что технически HTML-страница представляет собой документ на основе тегов, который следует набору правил синтаксиса.
В этой статье я покажу вам, как закодировать очень простой HTML-документ, а затем отобразить его в браузере.
Как и обычный документ, HTML-документ имеет структуру. В отличие от обычного документа, большая часть его структуры определяется спецификацией HTML, как я обсуждал в статье Кто контролирует HTML.
Тип документа
Каждый HTML-документ должен начинаться со специальной строки кода, объявляющей его тип документа. Объявление типа документа, также известное как
doctype
для краткости, показано ниже:Как видите, тег
doctype
немного отличается от тех тегов, которые мы обсуждали ранее. Сразу после открытия<
следует!
, за которым следует словоdoctype
, без пробелов между ними.Несмотря на то, что между словом
doctype
иhtml
требуется по крайней мере один пробел, как всегда, вы можете использовать столько же пробелов везде в теге. Однако, чтобы код был аккуратным и читабельным, оставьте его таким, каким он показан на рисунке выше.Обратите внимание, что объявление
doctype
не имеет закрывающего тега.Регистр любой из букв в типе документа
.9Декларация 0022 тоже не имеет значения. Вы даже можете смешивать и сочетать прописные и строчные буквы. Например, все приведенные ниже объявления
doctype
действительны и дают один и тот же результат:Если какой-либо из вышеперечисленных вариантов больше соответствует вашему эстетическому вкусу, смело используйте его. Хотя, если вы предпочитаете последний вариант, предлагаю сначала вздремнуть. Вашим глазам явно нужен отдых! 😃
Раньше это объявление выглядело довольно сложно. Конечно, не так уж много людей смогли бы напечатать их без использования копирования/вставки.
Хочешь увидеть некоторые из них? Вот парочка:
О ужас! 😱
Как бы то ни было, современный HTML все изменил. Теперь декларация настолько проста, насколько это возможно. Все, что он делает, это сообщает браузеру, что он должен подготовиться к отображению HTML.
Что еще было бы, если бы не HTML?
Хороший вопрос! Кажется странным объявлять HTML-документ… как HTML-документ, не так ли?!
Да, это так, потому что эта декларация действительно во многом историческая.
Когда стандарты HTML впервые стали популярными, в Интернете было полно страниц, не соответствующих этим стандартам. Чтобы помочь браузерам правильно отображать эти страницы, браузеры использовали
объявление doctype
для различения несовместимых и совместимых страниц. Несоответствующие страницы обрабатывались в так называемом режиме quirks , а совместимые страницы обрабатывались в так называемом стандартном режиме .Это все историческое. Однако сегодня вам нужно знать, что если вы пропустите объявление HTML-страницы, это будет сигналом для браузера, что он должен рассматривать вашу страницу как страницу , не соответствующую стандарту HTML . Браузер отобразит вашу страницу в причуды режима . Как ни странно это звучит! 😁
Макет страницы будет работать не совсем правильно, а применяемые стили будут работать немного… ну, причудливо .
Итак, итог такой:
Всегда используйте простое объявление типа документа HTML.
HTML
ЭлементСразу после объявления
doctype
следует тегhtml
заключается в том, чтобы быть контейнером всех других элементов в документе HTML, и поэтому он известен как корневой элемент .Элемент
html
содержит обе части документа: часть, видимую пользователю, и метаданные о документе.Головка
Большая часть метаданных о документе находится внутри элемента
head
. Термин метаданных буквально означает данные о данных . В нашем случае это данные о HTML-документе.Этот раздел
head
позволяет указать, какие стили CSS использовать в HTML-документе, авторское описание страницы, заголовок страницы, какой Javascript выполнять, а также различныеЯ расскажу о значении кодировки символов в другой статье. Однако в настоящее время общепринятой практикой является использование кодировки символов
utf-8
.Итак, подводя итог, наш HTML-код будет выглядеть примерно так:
1 2 3 4 5 6
<голова> <мета-кодировка="utf-8"> голова>
Обратите внимание, что метатег
Название
Раздел
head
нашего документа по-прежнему недействителен . Хотя объявление кодировки символов — хорошая идея, это не обязательно. Однако требует , чтобы элементhead
содержал элементtitle
. Без присутствия элементаtitle
страница недействительна.Давайте добавим элемент
title
в:1 2 3 4 5 6 7
<голова> <мета-кодировка="utf-8">
Это название. .. волна! Корпус
Тег
Никакие другие теги не допускаются между закрывающим тегом
Давайте объединим все это в полноценную (хотя и простую) HTML-страницу:
1 2 3 4 5 6 7 8 9 10
<голова> <мета-кодировка="utf-8">
Это название. .. волна! <тело> Контент КОРОЛЬ!Сохраните этот файл как
simple-document.html
, помня, в каком каталоге вы его сохранили.После этого откройте браузер, например Google Chrome. Нажмите на
Файл
меню и выберитеОткрыть файл...
. Перейдите в каталог, в котором вы сохранили файлsimple-document.html
, и выберите его, нажав кнопкуОткрыть
. Вы должны увидеть что-то вроде следующего:Как видите, текст, который я разместил внутри тега
, отображается (обведен красным) как имя вкладки браузера. Область просмотра браузера, т. е. видимая нам часть, показывает текст, который был окруженТег
.Но действительно ли это?
Давайте воспользуемся онлайн-валидатором HTML, рекомендованным WHATWG, для проверки нашего HTML-кода.
- Перейдите по следующей ссылке: https://html5. validator.nu/
- В раскрывающемся списке Адрес выберите Текстовое поле
- Стереть все в текстовой области
- Скопируйте и вставьте HTML-код файла
simple-document.html
в эту текстовую область, а затем нажмите кнопку 9.0021 Подтвердить кнопку .
Как видно из скриншота ниже, валидатор сообщает, что наш HTML-код действителен:
Давайте сломаем и починим
Когда я обсуждал, как теги могут быть вложены друг в друга, я упомянул правило тегов , закрывающее первым то, что вы открыли последним .
Давайте добавим несколько простых тегов в содержимое
body
, но при этом нарушим это правило (invalid-document.html
):1 2 3 4 5 6 7 8 9 10
<голова> <мета-кодировка="utf-8">
Это название... волна! <тело>Контент КОРОЛЬ
!Обратите внимание, что закрывающие теги
и