Основы HTML и CSS — это фундаментальные технологии, используемые для создания и стилизации веб-страниц.
### HTML (HyperText Markup Language)
HTML — это язык разметки, используемый для создания структуры веб-страниц. Он состоит из элементов, которые описывают различные части веб-страницы. Каждый элемент имеет начальный и, обычно, закрывающий тег.
Основные элементы HTML:
<!DOCTYPE html>
: Определяет тип документа HTML.
<html>
: Корневой элемент HTML-документа.
<head>
: Содержит метаинформацию о документе, такую как <title>
, <meta>
, <link>
и <style>
.
<title>
: Устанавливает название страницы, отображающееся на вкладке браузера.
<body>
: Содержит видимое содержимое веб-страницы, включая текст, изображения, ссылки и т.д.
<h1>
–<h6>
: Заголовки различных уровней.
<p>
: Абзац текста.
<a>
: Гиперссылка.
<img>
: Встраивание изображения.
<ul>
, <ol>
, <li>
: Нумерованные и ненумерованные списки.
<div>
: Блочный элемент для группировки контента.
<span>
: Встроенный элемент для стилизации части текста.
### CSS (Cascading Style Sheets)
CSS — это язык стилей, используемый для описания внешнего вида HTML-документов. CSS помогает определять цвета, шрифты, интервалы между элементами и многие другие аспекты оформления страниц.
Основные понятия CSS:
-
Селекторы: Определяют, к какому элементу HTML применить стиль (например, теги, классы, идентификаторы).
-
element
— селектор по тегу
-
#id
— селектор по идентификатору
-
.class
— селектор по классу
-
Свойства и значения: Указывают, как именно должен быть стилизован элемент.
-
color
: цвет текста
-
background-color
: цвет фона
-
font-size
: размер шрифта
-
margin
: внешние отступы
-
padding
: внутренние отступы
-
border
: рамка вокруг элемента
- Модели блочной и сеточной компоновки: Flexbox и CSS Grid для создания сложных макетов страницы.
- Медиазапросы: Позволяют адаптировать стили под разные устройства и размеры экранов.
### Пример HTML и CSS
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Пример страницы</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<h1>Добро пожаловать!</h1>
<p>Это пример веб-страницы с основами HTML и CSS.</p>
<a href="https://example.com">Пример ссылки</a>
</body>
</html>
CSS (styles.css):
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
h1 {
color: #333;
text-align: center;
}
p {
color: #666;
line-height: 1.5;
padding: 20px;
}
a {
color: #0066cc;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
HTML и CSS вместе создают основу для разработки веб-страниц и приложений, обеспечивая как структуру, так и оформление.