Учебник по HTML

HTML ГЛАВНАЯ Введение в HTML HTML-редакторы Базовый HTML HTML-элементы HTML-атрибуты HTML-заголовки HTML-абзацы HTML-стили HTML-форматирование HTML-цитаты HTML-комментарии Цвета HTML HTML CSS HTML-ссылки HTML-изображения HTML Фавикон HTML-таблицы HTML-списки Блок HTML и встроенный HTML-классы HTML-идентификатор HTML-фреймы HTML JavaScript Пути HTML-файлов HTML-голова HTML-макет HTML Отзывчивый HTML компьютерный код HTML-семантика Руководство по стилю HTML HTML-сущности HTML-символы HTML-смайлики HTML-кодировка HTML-кодирование URL-адреса HTML против XHTML

HTML -формы

HTML-формы Атрибуты HTML-формы HTML-элементы формы Типы ввода HTML Атрибуты ввода HTML Атрибуты формы ввода HTML

HTML- графика

HTML-холст HTML SVG

HTML- медиа

HTML-медиа HTML-видео HTML-аудио HTML-плагины HTML YouTube

HTML -API

HTML-геолокация Перетаскивание HTML Веб-хранилище HTML Веб-воркеры HTML HTML SSE

HTML- примеры

HTML-примеры HTML-викторина HTML-упражнения HTML-сертификат Резюме HTML Доступность HTML

HTML -ссылки

Список тегов HTML HTML-атрибуты Глобальные атрибуты HTML Поддержка HTML-браузера HTML-события Цвета HTML HTML-холст HTML-аудио/видео Типы документов HTML Наборы символов HTML HTML-кодирование URL-адреса Языковые HTML-коды HTTP-сообщения HTTP-методы Конвертер PX в EM Горячие клавиши

Элементы и методы разметки HTML


Веб-сайты часто отображают контент в нескольких столбцах (например, журнал или газета).


Пример

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


HTML-элементы макета

HTML имеет несколько семантических элементов, которые определяют различные части веб-страницы:

HTML5 Semantic Elements
<header> - Defines a header for a document or a section
<nav> - Defines a set of navigation links
<section> - Defines a section in a document
<article> - Defines an independent, self-contained content
<aside> - Defines content aside from the content (like a sidebar)
<footer> - Defines a footer for a document or a section
<details> - Defines additional details that the user can open and close on demand
<summary> - Defines a heading for the <details> element
Семантические элементы HTML5
  • <header> - Определяет заголовок для документа или раздела
  • <nav> - Определяет набор навигационных ссылок
  • <section> - Определяет раздел в документе
  • <article> - Определяет независимый, автономный контент
  • <aside> - Определяет контент отдельно от контента (например, боковая панель)
  • <footer> - Определяет нижний колонтитул для документа или раздела
  • <details> - Определяет дополнительные детали, которые пользователь может открывать и закрывать по требованию
  • <summary>- Определяет заголовок для <details>элемента

Вы можете узнать больше о семантических элементах в нашей главе «Семантика HTML» .


Методы разметки HTML

Существует четыре различных метода создания многоколоночных макетов. У каждой техники есть свои плюсы и минусы:

  • CSS-фреймворк
  • Плавающее свойство CSS
  • CSS флексбокс
  • CSS-сетка


CSS-фреймворки

Если вы хотите быстро создать свой макет, вы можете использовать фреймворк CSS, такой как W3.CSS или Bootstrap .

Вы когда- нибудь слышали о W3Schools Spaces ? Здесь вы можете создать свой сайт с нуля или использовать шаблон и разместить его бесплатно.

Начните бесплатно ❯

* кредитная карта не требуется


Плавающий макет CSS

Общепринято делать целые веб-макеты, используя floatсвойство CSS. Плавание легко освоить — вам просто нужно помнить, как работают свойства floatи . Недостатки: Плавающие элементы привязаны к документообороту, что может снизить гибкость. Узнайте больше о float в нашей главе CSS Float and Clear . clear

Пример

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


Макет CSS Flexbox

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

Узнайте больше о flexbox в нашей главе CSS Flexbox .

Пример

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


Макет сетки CSS

Модуль CSS Grid Layout предлагает систему компоновки на основе сетки со строками и столбцами, что упрощает разработку веб-страниц без использования плавающих элементов и позиционирования.

Узнайте больше о сетках CSS в главе «Введение в CSS Grid» .