Структура html файла: Базовая структура HTML файла

Базовая структура HTML файла

Любой HTML файл начинается с базовой структуры. Обычно она включает в себя теги, которые есть в любом HTML файле.

Пример базовой структуры показан ниже.

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Моя первая страница</title>
</head>
<body>
</body>
</html>

* * *

Начнем с тега DOCTYPE

<!DOCTYPE html>

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

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

Вы можете видеть и другие версии этого тега, более объемные, обычно такие теги можно встретить на сайтах сделанных 5 — 10 лет назад. Они указывают браузерам, что используется другой стандарт HTML.

* * *

Тег <html>

Тег <html> — парный, очень важный тег, благодаря ему браузер понимает, где начинается контент который нужно обрабатывать как HTML.

<html></html>

Также тег <html> имеет обязательный атрибут lang, в качестве значения мы указываем язык, на котором должна отображаться страница. Эта информация помогает браузеру считывать специфические символы которые могу встречаться в различных языках.

В качестве значения передаем сокращения языков: ru, en и тд.

* * *

Тег <head>

<head></head>

Тег <head> — парный тег, нужен для хранения служебной, внутри него возможны различные сочетания тегов, которые будут указывать браузеру: название страницы, описание, ключевые слова. Эта информация называется ‘метаинформацией‘. Также метаинформация активно используется для продвижения сайта в поисковых системах (

Google, Yandex и тд. ).

Все что находится внутри тега <head> не будет отображено пользователю.

* * *

Тег <meta>

<meta>

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

<meta charset="UTF-8">

В данный момент одним из важных <meta> тегов, является <meta> в котором указывается кодировка сайта. Кодировка помогает правильно интерпретировать текст. Указываем мы ее потому что у разных пользователей в их системе может быть указана разная кодировка, из-за чего контент сайта может выглядеть не так как мы ожидаем.

Самой универсальной кодировкой является 

UTF-8, ее мы и указываем.

* * *

Тег <title>

<title>Заголовок страницы</title>

<title> — парный тег, располагается внутри тега <head>, внутри него указываем текст который будет выводиться во вкладке нашего сайта.

* * *

Тег <body>

<body></body>

<body> — парный тег, располагается внутри тега <html>, после закрывающего тега </head>. Этот тег является телом нашей страницы и внутри него мы описываем HTML структуру нашего сайта которую будет видеть пользователь.

Пример конечной структуры в файле index.html.

P.S. Больше уроков у меня на канале 

Структура HTML-документа | bookhtml.ru

В этом уроке ознакомимся со структурой html-документа

, узнаем из чего он состоит, попробуем создать свой первый html-документ и проверим как он работает в браузере. Первым делом необходимо создать на своем компьютере папку в которой будем хранить html-файлы, созданные на уроках.

Открываем блокнот и пишем первую строку документа:

<!DOCTYPE html public «-//W3C//DTD html 4. 01 Transitional//EN»>

В этой строке идет указание версии языка html на которой пишется html-документ. В данном случае версия 4.01.

Следующие — это два корневых тега <html> и </html> именно они указывают, что все, что лежит внутри этих тегов и является html-кодом. А что же такое тег? Это и есть ячейка (элемент) языка html из которых мы и делаем разметку всего документа. Тег всегда заключается в угловые скобки < и >. Теги бывают парные и непарные. В данном случае мы видим парный тег. <html> — открывающий, </html> — закрывающий тег. Непарный тег — это тег одинарный: только открывающий.

Вторым элементом структуры html-документа является парный тег <head> и </head>. Это голова документа которая содержит служебную информацию (название страницы, ее кодировку, различные мета-теги для поисковых систем и др.) Первый тег, который помещаем в голову документа тег <title>.

<title>заголовок документа (web-страницы)</title>

Следующий тег в голове документа — тег кодировки:

<meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″>

Это кодировка текста на русском языке. И еще мы видим пример непарного (одинарного) тега.

Не последнее место в структуре html-документа занимает служебный тег мета тег «Keywords»:

<meta name=»Keywords» content=»Ключевые слова»>

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

Далее в структуре html-документа идет служебный тег мета «Description»:

<meta name=»Description» content=»Описание страницы»>

Это так же тег для поисковиков. В него вписываем краткое описание вашей страницы (о чем ее содержание).

EndSeo.ru — влияние description на продвижение сайта в поисковых системах.

Из всех перечисленных тегов пользователь увидит только тег <title>, который отображается в самом верху браузера.

Основной же контент который будет видеть пользователь размещается между тегами <body> и </body>.

Body с английского — это тело, так-что все прописанное в этом теге есть тело html-документа в котором будет содержаться вся информация, которую увидит пользователь, зашедший на вашу web-страницу.

Давайте теперь просмотрим целиком структуру html-документа, которую мы записали в блокноте:

<!DOCTYPE html public «-//W3C//DTD html 4.01 Transitional//EN»>

<html>

<head>

<title>заголовок документа (web-страницы)</title>

<meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″>

<meta name=»Keywords» content=»Ключевые слова»>

<meta name=»Description» content=»Описание страницы»>

</head>

<body>

 

</body>

</html>


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

После того, как вы прописали в блокноте этот html-код, давайте сохраним этот файл в ту папку, которую мы создали для этой цели. Не забудьте при этом дать имя файлу (например: index) и сменить расширение txt на html, что бы операционная система знала, что это html-файл, а не обычный текстовый. Тип файла — все файлы.

Откроем созданный нами файл браузером. Как видим — страница пуста. Это потому, что тег <body> ни чем не наполнен. Так давайте же займемся наполнением нашей web-странички.

Добавим в тело нашей страницы два абзаца, применив при этом парный тег <p>. Там где абзац начинается ставим открывающий тег <p>, где абзац заканчивается ставим закрывающий тег </p>.

Пример:

<p>Первый абзац</p>

<p>Второй абзац</p>


Добавьте эти два абзаца (можно вставить свой текст) в html-файл и просмотрите в браузере результат.

Как открыть html-файл в браузере можно узнать в следующем уроке.

 

Структура файла

Веб-сайты состоят из файлов — файлов кода, таких как HTML и CSS, и мультимедийных файлов, таких как изображения, видео и аудио. Чтобы все работало как надо, важно уделить особое внимание структуре папок, в которых находятся эти файлы.

Папка проекта

Каждый проект веб-сайта должен иметь свою домашнюю папку. Это называется корневым каталогом . ( Справочник — это термин веб-жаргона для

папка .)

Когда вы разрабатываете сайт локально (на своем компьютере), корневой каталог служит для хранения ваших файлов вместе и правильной структуры. Когда вы перемещаете сайт на сервер для использования в Интернете, корневой каталог становится тем более важным, поскольку именно в нем браузер ищет файлы, когда находит IP-адрес сервера.

Хранение всех файлов веб-сайта в общем корневом каталоге позволяет использовать относительные ссылки между страницами и файлами на веб-сайте. В противном случае браузеру придется искать файлы сложным путем, обращаясь к DNS и ища абсолютный адрес. Это ускоряет загрузку страниц и упрощает написание ссылок.

Домашняя страница

Файл HTML для домашней страницы веб-сайта должен всегда называться index.html . Это связано с тем, что браузер, который был направлен на сервер или в каталог, всегда пытается отобразить файл с этим именем, если он не был специально указан на другой файл.

Таким образом, файл index.html всегда следует размещать непосредственно в корневом каталоге, а не в каких-либо подпапках.

Примечание: любая папка может иметь собственный index.html , а браузер, направленный на эту папку без указания конкретного файла, отобразит index.html . Например, если браузер был направлен на https://site.com/folder , он отобразит https://site.com/folder/index.html , если присутствует файл index. html . .

Подпапки

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

Чтобы сослаться на файл в подпапке, путь к файлу (записанное местоположение файла) должен быть записан так, чтобы включать имя папки, за которым следует косая черта: subfolder/file.html . Если папок несколько, каждая из них может быть записана в одном формате: подпапка/подпапка/файл.html .

Родительские папки

Чтобы указать на папку, которая является родительской на папку, содержащую текущий файл, напишите две точки и косую черту ( ../ ) в пути к файлу указывает на перемещение вверх по дереву файлов. Таким образом, ../file.html будет указывать на файл на одну папку вверх по от файла, в котором прописан путь к файлу.

Для перемещения вверх по нескольким папкам один и тот же шаблон может повторяться столько раз, сколько необходимо: ../../../file.html указывает на файл, расположенный на три папки выше от файла, в котором он записан.

Практическое упражнение

1. Объясните структуру файла HTML на примере. Чем HTML отличается от CSS? Объясните три различных способа вставки кода CSS в файл HTML.

1. Объясните структуру файла HTML на примере. Чем HTML отличается от CSS? Объясните три различных способа вставки кода CSS в файл HTML.


10 Отметить вопрос | Вопрос задан в (ТУ ЦСИТ) Веб-технологии Типовой вопрос


Решение

HTML (язык гипертекстовой разметки) — это стандартный язык разметки для создания веб-страниц. Он описывает структуру веб-страницы.

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

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

1. HTML-элемент

  • Начальный тег: — первый тег в документ, который объявляет, что вы пишете элемент HTML.
  • Конечный тег: — Последний тег в документ.

2. Головной элемент

  • Начальный тег: — Второй тег, следует за тегом и начинается головной раздел, описывающий документ.
  • Конечный тег: — Пятый тег, следует за тегом и закрывается головной отдел.

3. Элемент заголовка

  • Начальный тег: </code> — Третий тег, следует за тегом <code><head> </code> и содержит заголовок, который вы хотите для документа. Эта информация будет отображается в строке заголовка в верхней части окна браузера.</li><li> Конечный тег: <code> — Четвертый тег, сразу следует, без пробелов, заглавие, которое вы хотите для документа и предшествует тегу .

4. Элемент тела

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

Например.

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

90 002    

Мой первый заголовок

   

Мой первый абзац.

Разница между HTML и CSS

1. HTML — это основной язык разметки, описывающий содержание и структуру веб-страниц. С другой стороны, CSS — это расширение HTML, которое изменяет дизайн и отображение веб-страниц.

2. Файл HTML может содержать код CSS, в то время как таблицы стилей CSS никогда не могут содержать код HTML.

3. HTML состоит из тегов, окружающих содержимое. В то время как CSS состоит из селекторов, за которыми следует блок объявления.

Способы вставки кода CSS в файл HTML

1. Встроенный CSS

  • Встроенный CSS используется для применения уникального стиля к одному элементу HTML .
  • Встроенный CSS использует атрибут стиля HTML-элемента.

В следующем примере цвет текста элемента

задается синим:

    

Синий заголовок

2. Внутренний CSS

  • Внутренний CSS используется для определения стиля отдельной HTML-страницы.
  • Внутренний CSS определяется в разделе HTML-страницы в элементе

       

    Это заголовок

       

    Это абзац.

Оставить комментарий

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

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