Основы html и css: Основы HTML и CSS — Тренажёр «Знакомство с фронтендом» — HTML Academy

Конспект «Основы HTML и CSS» — Основы HTML и CSS — HTML Academy

HTML

HTML расшифровывается как «Hypertext Markup Language», то есть «язык гипертекстовой разметки».

Язык HTML отвечает за структуру и содержание страницы. HTML состоит из тегов, а тег состоит из имени, заключённого между знаками «меньше» и «больше». Примеры тегов: <h2&gt, <p&gt, <ul&gt.

Парные теги

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

<h2>Текст заголовка</h2>

В закрывающей части парных тегов перед именем ставится символ / («слэш»).

В парные теги можно вкладывать другие теги. Например, как в списках:

<ul>
  <li>Элемент списка</li>
</ul>

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

<ul><li>Элемент списка</ul></li> <!-- Плохо  -->
<ul><li>Элемент списка</li></ul> <!-- Хорошо -->

Не все теги можно вкладывать в другие теги, например, тег <h2> нельзя вкладывать в <p>.

Одиночные теги

Существуют не только парные, но и одиночные теги. Например, тег <img> позволяет добавить картинку в разметку.

Сам по себе <img> не имеет смысла. Чтобы этот тег был действительно полезен, необходимо написать внутри него адрес, ведущий к картинке. Делается это с помощью атрибута src:

<img src="keks.png">

У тега может быть несколько атрибутов. В этом случае они пишутся через пробел:

<тег атрибут1="значение1" атрибут2="значение2">

Например, картинке при желании можно задать размеры:

<img src="keks.png">

Комментарии

Код, заключённый между символами <!-- и -->, работать не будет. Если эти символы удалить, то код заработает, это называется «раскомментировать». С помощью комментариев обычно временно отключают какой-то код или оставляют подсказки и разъяснения.

<!-- Это комментарий в HTML -->

CSS

CSS расшифровывается как «Cascading Style Sheets», то есть «каскадные таблицы стилей».

Язык CSS отвечает за внешний вид страницы.

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

свойство: значение;

Например:

color: red;
padding: 10px;

Стили к тегам добавляются чаще всего при помощи атрибута class.

Например, если мы хотим, чтобы определённые стили, описанные, допустим, в классе feature-kitten, применились к тегу <p>, то в разметке напишем так:

<p>…</p>

CSS-правила

Можно сказать, что CSS-правило — это группа свойств и их значений, которая целиком применяется к тем тегам, на которые указывает селектор.

И выглядит это так:

селектор {
  свойство1: значение;
  свойство2: значение;
}

Задавать стили можно не только с помощью атрибута class, но и по тегам. Селектор указывает, к каким тегам применятся свойства из CSS-правила. Селекторы по тегам работают проще всего: они выбирают все теги с подходящим именем.

p { color: red; }

В примере селектором является p, и он выбирает все теги с именем p (то есть теги <p>), а теги с другим именем, например h2, не выбирает.

Когда же стилизация задаётся по классам, то стили применяются только к тегам с такими классами.

.название_класса {
  свойство: значение;
}

Миксование классов

У HTML-элемента может быть сколько угодно классов, в этом случае они перечисляются в атрибуте class через пробел, например:

<li>Товар</li>
<li>Товар, а ещё хит продаж</li>
<li>Товар, хит продаж и со ски-и-идкой!</li>

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

Комментарии

В CSS тоже существуют комментарии, их отличие от HTML-комментариев в том, что код или подсказки пишутся между символами /* и */.

Продолжить

— HTML | MDN

Элемент сильной значимости (<strong>) указывает на то, что его содержание имеет большое значение, серьёзность или срочность. Браузеры обычно отображают содержимое жирным шрифтом.

Категории контентаПотоковой контент, Фразовый контент, явный контент.
Разрешённый контентФразовый контент.
Опускание теговНет, должен иметь как начальный тег, так и конечный тег.
Разрешённые родителиЛюбой элемент, который принимает фразовый контент, или любой другой элемент, который принимает потоковой контент.
Разрешённые ARIA-ролиЛюбые
DOM-интерфейсHTMLElement

Этот элемент включает в себя глобальные атрибуты.

Элемент <strong> предназначен для контента, который имеет «большое значение», включая вещи большой серьёзности или срочности (например, предупреждения). Это может быть предложение, которое имеет большое значение для всей страницы, или вы можете просто попытаться указать, что некоторые слова имеют большее значение по сравнению с соседним контентом.

Обычно этот элемент отображается по умолчанию с использованием жирного шрифта. Однако, он не должен быть использован просто для применения жирного стиля; используйте свойство CSS font-weight для этой цели. Используйте элемент <b>, чтобы привлечь внимание к определённому тексту без указания более высокого уровня важности. Используйте элемент <em> element для выделения текста, который имеет выраженный акцент.

Другим приемлемым использованием для <strong> является обозначение ярлыков абзацев, которые представляют заметки или предупреждения в тексте страницы.

<b> против <strong>

Это часто путает новых разработчиков, почему существует так много способов выразить одно и то же на представленном веб-сайте. <b> и <strong> возможно, является одним из наиболее распространённых источников путаницы, заставляя разработчиков задавать себе вопрос: «Должен ли я использовать <b> или <strong>? Разве они не делают одно и тоже?»

Не совсем. Элемент <strong> для контента, который имеет большее значение, в то время как элемент <b> используется для привлечения внимания к тексту, не указывая на то, что это более важно.

Это может помочь понять, что оба являются правильным и семантическими элементами в HTML5, и это совпадение, что оба они имеют одинаковый стиль (полужирный) в большинстве браузеров (хотя некоторые старые браузеры фактически подчёркивают <strong>). Каждый элемент предназначен для использования в определённых типах сценариев, и если вы хотите жирный шрифт просто для украшения, вместо этого вы должные использовать свойства CSS font-weight.

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

<em> против <strong>

Добавление к путанице заключается в том, что, хотя HTML 4 определяет <strong> как просто указывающий на более сильный акцент, HTML 5 определяет <strong> как представляющий «большое значение для его содержимого». Это важное различие.

В то время, как <em> используется для изменения значения предложения, поскольку делается устный акцент («Я люблю морковь» против «Я люблюморковь«), <strong> используется, для придания предложению порции особого значения (например, «Предупреждение! Это очень опасно.«) Оба элемента <strong> и <em> могут быть вложены для увеличения относительной степени важности или усиленного акцента, соответственно.

Основной пример

<p>Прежде чем продолжить, <strong>убедитесь, что вы надели защитные очки</strong>.</p>

Результат:

Маркировочные предупреждения

<p><strong>Важно:</strong> прежде чем продолжить, убедитесь, что вы добавили много масла.</p>

Это приведёт к:

Specification
HTML Standard
# the-strong-element

BCD tables only load in the browser

with JavaScript enabled. Enable JavaScript to view data.

  • Элемент <b>
  • Элемент <em>
  • Элемент font-weight

Last modified: , by MDN contributors

HTML и CSS — W3C

HTML (гипертекст
язык разметки) и CSS (каскадные таблицы стилей) — два
основных технологий для создания веб-сайтов
страницы. HTML обеспечивает структуру страницы, CSS
(визуальный и звуковой) макет , для
разнообразие устройств. Наряду с графикой и скриптами, HTML и CSS
лежат в основе создания веб-страниц и
Интернет
Приложения. Узнайте больше ниже
о:

Что такое HTML?

HTML — это язык
для описания структуры Web
страницы. HTML дает авторам средства для:

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

С помощью HTML авторы описывают структуру
страниц с использованием разметки .
элемента языковой метки
фрагменты контента, такие как «абзац»,
«список», «таблица» и так далее.

Что такое XHTML?

XHTML — это вариант HTML, использующий
синтаксис XML,
расширяемый язык разметки. XHTML имеет
все те же элементы (для абзацев,
и т. д.) как вариант HTML, но синтаксис
немного отличается. Поскольку XHTML является
XML-приложение, вы можете использовать другие XML-файлы.
инструменты с ним (такие как XSLT,
язык для преобразования содержимого XML).

Что такое CSS?

CSS — это
язык для описания представления
Веб-страницы, включая цвета, макет и
шрифты. Это позволяет адаптировать презентацию
на различные типы устройств, такие как
большие экраны, маленькие экраны или
принтеры. CSS не зависит от HTML и
может использоваться с любой разметкой на основе XML
язык. Отделение HTML от CSS
облегчает обслуживание сайтов, обмен
таблицы стилей на страницах и адаптация страниц
к разным средам. Это относится
как разделение конструкции (или:
содержание) из презентации.

Что такое веб-шрифты?

WebFonts — это технология, которая позволяет людям использовать шрифты по запросу через Интернет без необходимости их установки в операционной системе. W3C имеет опыт загрузки шрифтов через HTML, CSS2 и SVG. До недавнего времени загружаемые шрифты не были распространены в Интернете из-за отсутствия
интероперабельный формат шрифта. Усилия WebFonts планируют решить эту проблему путем создания поддерживаемого промышленностью открытого формата шрифта для Интернета (называемого «WOFF»).

Примеры

Следующий очень простой пример
часть HTML-документа иллюстрирует, как
для создания ссылки внутри абзаца. Когда
на экране (или в речи
синтезатор), текст ссылки будет «окончательным
отчет»; когда кто-то активирует ссылку,
браузер получит ресурс
идентифицированный
«http://www.example.com/report»:

Для получения дополнительной информации см. итоговый отчет.

Атрибут класса на
начальный тег абзаца («

») может быть
используется, среди прочего, для добавления стиля. За
Например, выделить курсивом текст всех
абзацы с классом «moreinfo», один
можно написать в CSS:

 p.moreinfo { стиль шрифта: курсив } 

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

Для получения дополнительной информации о HTML и CSS см.
см. учебные пособия по HTML и CSS.

Для расширенных преобразований документов и
макет вне CSS, см. XSLT
и XSL-ФО.

Недавняя пресса

27 июня

JD выше

« случаев доступности веб-сайтов в соответствии с ADA — что делать владельцам и операторам?

26 июня

Информация

« Microsoft Edge теперь поддерживает рекомендацию W3C WebDriver »

22 июня

Бульвар Безопасности

« WebAuthn, беспарольная аутентификация »

15 июня

Источник платежей

« Продавцы должны не потеряться в разнообразии электронных кошельков »

Учебник HTML

❮ Главная
Далее ❯


Простое обучение с помощью HTML «Попробуйте сами»

С помощью нашего редактора «Попробуйте сами» вы можете редактировать HTML-код и просматривать
результат:

Пример




Название страницы

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

Это является абзацем.


Попробуйте сами »

Нажмите кнопку «Попробуйте сами», чтобы увидеть, как это работает.


Примеры HTML

В этом руководстве по HTML вы найдете более 200 примеров. С нашим онлайн
Редактор «Попробуй сам», вы можете редактировать и тестировать каждый пример самостоятельно!

Перейти к примерам HTML!



HTML-упражнения

Этот HTML-учебник также содержит около 100 HTML-упражнений.

Проверьте себя с помощью упражнений

Упражнение:

Добавьте «подсказку» к абзацу ниже с текстом «О W3Schools».

W3Schools — это сайт веб-разработчиков.

Начать упражнение


HTML-викторина Тест

Проверьте свои навыки работы с HTML с помощью нашей HTML-викторины!

Начать викторину HTML!


Мое обучение

Отслеживайте свои успехи с помощью бесплатной программы «Мое обучение» здесь, в W3Schools.

Войдите в свою учетную запись и начните зарабатывать очки!

Это дополнительная функция. Вы можете учиться в W3Schools без использования My Learning.


Справочники HTML

В W3Schools вы найдете полные справочники по элементам HTML,
атрибуты, события, имена цветов, сущности, наборы символов, кодировка URL,
коды языков, HTTP-сообщения, поддержка браузеров и многое другое:

Элементы HTML

Поддержка браузеров

Атрибуты

Глобальные атрибуты

Атрибуты события

Имена цветов

Canvas

Audio/Video Dom

Наборы символов

Кодирование URL

Языковые коды

Country Codes

HTTP Сообщения

PX TO EMERTTER

HTTP.

Начните свою карьеру

Получите сертификат, пройдя курс

Получите сертификат

w3schoolsCERTIFIED.2022

❮ Главная
Следующий ❯

ВЫБОР ЦВЕТА



Лучшие учебники

Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3. CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery

900 Справочник
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery

Основные примеры

Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery

FORUM |
О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.