HTML и CSS
Выучить HTML Выучить CSS Выучить Bootstrap Выучить W3.CSS Выучить Colors Выучить Icons Выучить Graphics Выучить SVG Выучить Canvas Выучить How To Выучить SassJavaScript
Выучить JavaScript Выучить jQuery Выучить React Выучить AngularJS Выучить JSON Выучить AJAX Выучить W3.JSПрограммирование
Выучить Python Выучить Java Выучить C++Серверная сторона
Выучить SQL Выучить PHP Выучить ASP Выучить Node.js Выучить Raspberry PiВеб-строительство
Веб-шаблоны Веб-статистика Веб-сертификаты Веб-редактор Веб-разработкаHTML
HTML Справочник тегов HTML Справочник событий HTML Справочник цветов HTML Справочник атрибутов HTML Canvas Справочник HTML SVG Справочник HTML Наборы символов Google-карты СправочникCSS
CSS Справочник CSS Поддержка браузерами CSS Selector Справочник Bootstrap 3 Справочник Bootstrap 4 Справочник W3.CSS Справочник Icon Справочник Sass СправочникJavaScript
JavaScript Справочник HTML DOM Справочник jQuery Справочник AngularJS Справочник W3.JS СправочникПрограммирование
Python Справочник Java СправочникСерверная сторона
SQL Справочник PHP Справочник ASP СправочникXML
XML Справочник XML Http Справочник XSLT Справочник XML Schema СправочникУпражнения
HTML Упражнения CSS Упражнения JavaScript Упражнения SQL Упражнения PHP Упражнения Python Упражнения jQuery Упражнения Bootstrap Упражнения Java Упражнения C++ УпражненияВеб-разработка
Что такое Дорожная карта Что такое HTTP Что такое HTML Что такое CSS Что такое Адаптивность Что такое JavaScript Что такое ES5 Что такое HTML DOM Что такое Google Maps (карты) Что такое Google Fonts (шрифты) Что такое Google Charts (диаграммы) Что такое XML Что такое AJAX Что такое JSON Что такое CSS Иконки Что такое Bootstrap Что такое W3.CSS Что такое CLI Что такое npm Что такое GitHub Что такое jQuery Что такое AngularJS Что такое React Что такое Vue.js Что такое W3.JS Что такое Fullstack (фулстэк) Что такое Fullstack JS Что такое SQLЧто такое HTML?
HTML - Hypertext Markup Language (язык разметки гипертекстовых документов) — стандартный язык разметки для создания веб-страниц и веб-приложений. Вместе с каскадными таблицами стилей (CSS) и языком программирования JavaScript, этот язык создаёт триаду основных технологий для всемирной паутины.
HTML не является языком программирования. С помощью специальных меток - тегов HTML - производится размещение различных объектов на веб-странице - заголовков, текста, изображений, кнопок, списков и т.д. и создаётся общая структура веб-документов (скелет). Оформление (стилизация) этих объектов производится с помощью CSS.
HTML расшифровывается как Hyper Text Markup Language - язык гипертекстовой разметки
HTML - это стандартный язык разметки веб-страниц
HTML элементы являются строительными блоками HTML-страниц
HTML элементы представлены <> тегами
HTML Элементы
HTML элемент представляет собой тег начальный и тег конечный с содержимым между ними:
<h1>Это заголовок</h1>
Начальный тег | Элемент содержимое | Конечный тег |
---|---|---|
<h1> | Это заголовок | </h1> |
<p> | Это параграф. | </p> |
HTML Атрибуты
- HTML элементы могут иметь атрибуты
- Атрибуты предоставляют дополнительную информацию об элементе
- Атрибуты входят в пары имя / значение, такие как charset="utf-8"
Простой HTML документ
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<title>Название страницы</title>
<body>
<h1>Это заголовок</h1>
<p>Это параграф.</p>
<p>Это другой параграф.</p>
</body>
</html>
Объяснение примера
HTML-элементы являются строительными блоками HTML-страниц.
- Объявление
<!DOCTYPE html>
определяет этот документ как HTML5 - Элемент
<html>
является корневым элементом HTML страницы - Атрибут
lang
определяет язык документа - Элемент
<meta>
содержит метаинформацию о документе - Атрибут
charset
определяет набор символов, используемый в документе - Элемент
<title>
определяет заголовок документа - Элемент
<body>
содержит видимое содержимое страницы - Элемент
<h1>
определяет большой заголовок - Элемент
<p>
определяет параграф
HTML Документы
Все HTML документы должны начинаться с объявления типа документа: <!DOCTYPE html>
.
Сам HTML-документ начинается с тега <html>
и заканчивается тегом </html>
.
Видимая часть документа HTML находится между тегом <body>
и тегом </body>
.
HTML Структура документа
Ниже приведена визуализация HTML-документа (структура HTML-страницы):
Примечание: Только содержимое внутри секции <body> (белая область в середине) отображается в браузере.
HTML Заголовки
HTML заголовки определяются тегами от <h1>
до <h6>
.
Тег <h1>
определяет наиболее важный заголовок. Тег <h6>
определяет наименее важный заголовок:
HTML Параграфы
HTML параграф определяется с помощью тегов <p>
:
HTML Ссылки
HTML ссылки определяются с помощью тегов <a>
:
Назначение ссылки указывается в атрибуте href
.
HTML Изображения
HTML изображения определяются с помощью тегов <img>
.
Исходный файл (src
), алтернативный текст (alt
), width
и height
предоставляются в качестве атрибутов:
Пример
<img src="img_w3schools.jpg" alt="W3Schools" style="width:120px;height:150px"
Попробуйте сами »
HTML Кнопки
HTML кнопки определяются с помощью тегов <button>
:
HTML Списки
HTML списки определяются с помощью тегов <ul>
(неупорядоченный/маркированный список) или тегов
<ol>
(упорядоченный/нумерованный список), с последующими тегами <li>
(пункты списка):
HTML Таблицы
HTML таблицы определяются с помощью тега <table>
.
Строки таблицы определяются с помощью тегов <tr>
.
Заголовки таблицы определяются с помощью тегов <th>
(жирный и центрированный по умолчанию).
Ячейки таблицы (с данными) определяются с помощью тегов <td>
.
Пример
<table>
<tr>
<th>Имя</th>
<th>Фамилия</th>
<th>Возраст</th>
</tr>
<tr>
<td>Вася</td>
<td>Пупкин</td>
<td>50</td>
</tr>
<tr>
<td>Ева</td>
<td>Браун</td>
<td>94</td>
</tr>
</table>
Попробуйте сами »
Из CSS »
Программирование HTML
Каждый HTML элемент может иметь атрибуты.
Для веб-разработки и программирования наиболее важными атрибутами являются id и class. Эти атрибуты часто используются для обработки программных веб-страниц.
Атрибут | Пример |
---|---|
id | <table id="table01" |
class | <p class="normal"> |
style | <p style="font-size:16px"> |
data- | <div data-id="500"> |
onclick | <input onclick="myFunction()"> |
onmouseover | <a onmouseover="this.setAttribute('style','color:red')"> |
Полный HTML Учебник
Это было краткое описание того, что такое HTML.
Для полного прохождения курса и изучения основ HTML перейдите на HTML Учебник на нашем сайте.
Для ознакомления с полным справочником HTML тегов перейдите на Полный справочник HTML тегов на нашем сайте.
Ваше предложение:
Спасибо за Вашу помощь!
Ваше сообщение было отправлено в W3Schools.
Сайт работает на фреймворке W3.CSS.