HTML+CSS
Введение в HTML
Введение
Веб-разработка — это динамично развивающийся процесс создания и поддержания веб-приложений и сайтов. В основе любой веб-страницы лежат два ключевых языка: HTML (HyperText Markup Language) и CSS (Cascading Style Sheets). HTML отвечает за структуру и содержание веб-страниц, определяя их логическую организацию. CSS используется для оформления и стилизации элементов, созданных с помощью HTML. Эти языки тесно взаимосвязаны и дополняют друг друга, позволяя создавать нечто большее, чем <h1>Hello, World</h1>.
Предварительные требования
Для успешного прохождения лекции достаточно уметь работать с браузером.
Что такое HTML и CSS?
HTML — это язык гипертекстовой разметки, используемый для создания структуры веб-страниц. Он состоит из тегов, которые определяют элементы страницы.
Основная задача HTML — организовать контент так, чтобы браузер мог его корректно отобразить. HTML-документ имеет древовидную структуру, включающую заголовочную часть <head> и тело документа <body>. В <head> указывается метаинформация (заголовок, кодировка, стили, скрипты), которая не отображается, но влияет на поведение страницы. В <body> находится контент: текст, изображения, видео, таблицы и т.д.
CSS — это язык стилей для оформления веб-страниц. С помощью CSS задаются цвета, шрифты, размеры, отступы и другие визуальные характеристики. Это позволяет отделить содержание от оформления, делая разработку гибкой. CSS поддерживает каскадность, благодаря чему стили наследуются от родительских элементов к дочерним.
Основы HTML
Что такое теги?
Теги оборачивают текст или другие теги, задавая свойства своим дочерним элементам. Изучение HTML сводится к знанию тегов. Для самостоятельного изучения рекомендуем ru.w3docs.com.
Пример псевдокода:
<tag> Теги оборачивают текст или другие теги. Такие теги называют <b>парными</b>.</tag>
Парные теги должны иметь закрывающий тег с символом "/" в начале
<tag attribute1#"aboba" attribute2> У тегов могут быть специальные свойства - атрибуты. Атрибуты всегда могут задаваться строкой, однако некоторые могут задавать булево значение своим присутствием (как attribute2). У закрывающего тега атрибуты не указываются</tag>
<singleTag attr#"aboba" />Некоторые теги могут быть одиночными. Обычно они неподразумевают прямое воздействие на свой внутренний контент,хотя и могут его содержать. Именно атрибуты помогают управлятьими.
<!— А это специальный тег для комментариев —>Валидный HTML-документ — это документ, который браузер корректно обрабатывает. Например, следующий код валиден:
Hello, Aboba!Пустой документ тоже валиден:
Однако в реальной разработке нужно использовать теги, задающие поведение страницы. Шаблонный код:
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width#device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> Content here </body></html>