Илья Федотов веб-разработчик

Разработка веб-сайтов с использованием HTML и CSSВведение в HTML и CSSHTML (HyperText Markup Language) является основным языком разметки для создания структуры веб-страниц, тогда как CSS (Cascading Style Sheets) используется для стилизации этих страниц. Э

01.02.2025
75 просмотров

Введение в HTML и CSS


HTML (HyperText Markup Language) является основным языком разметки для создания структуры веб-страниц, тогда как CSS (Cascading Style Sheets) используется для стилизации этих страниц. Эта пара технологий лежит в основе веб-разработки.

Основы HTML


HTML использует элементы и атрибуты для определения и форматирования содержимого на веб-странице. Например, тег `

` создаёт заголовок первого уровня, а элемент `

` обозначает абзац текста.
```html

Заголовок страницы


Это пример абзаца текста.


```

Основы CSS


CSS позволяет управлять внешним видом HTML-элементов. Например, цвет фона и шрифт можно изменить с помощью стилей:
```css
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 0;
}
p {
font-family: verdana;
font-size: 20px;
}
```

Стилевые файлы и подключение к HTML


Для большей организационности стили часто размещают в отдельных CSS-файлах. Чтобы подключить этот файл, используется специальный тег ``:
```html

```

Блочная и гибкая макеты


В веб-разработке существует два основных типа макетов: блочный (fix width) и гибкий (fluid). Пример создания гибкой сетки с помощью CSS:
```css
.container {
max-width: 1200px;
margin: auto;
}
.row {
display: flex;
}
.column {
flex: 50%;
padding: 1em;
}
```

Адаптивный дизайн и медиа-запросы


Медиа-запросы позволяют создавать адаптивные макеты, которые подстраиваются под размер экрана устройства.
```css
@media screen and (max-width: 600px) {
.column {
flex: 100%;
}
}
```

Внедрение интерактивности с CSS


С помощью псевдоклассов и анимации можно добавить динамические элементы в статические страницы, такие как изменение цвета при наведении или появление эффектов при клике.
```css
.button:hover {
background-color:

45a049;

}
.box {
animation-name: example;
animation-duration: 2s;
}
@keyframes example {
from {background-color: red;}
to {background-color: yellow;}
}
```

Заключение


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

ИП Федотов И.А - Создание сайтов, веб-проектов и веб-приложений. Все права сохранены.

Продолжая, Вы принимаете нашу политику использования cookies. Мы используем файлы cookies для улучшения работы сайта. Чтобы узнать больше, ознакомьтесь с нашей политикой обработки персональных данных далее "ПОПД".
Хорошо, с ПОПД ознакомлен(а)