План изучения HTML и CSS (Junior)
1. Основы HTML
- Структура HTML-документа:
<html><head><body>
- Теги:
<h1>-<h6>, <p>, <div>, <span>
- Списки:
<ul>, <ol>, <li>
- Ссылки:
<a href="...">
- Изображения:
<img src="..." alt="...">
2. Формы и поля ввода
<form>, <input>, <textarea>, <select>
- Атрибуты:
name, value, placeholder, required
- Кнопки:
<button>, type="submit"
3. Основы CSS
- Подключение: встроенный стиль,
<style>, внешний файл style.css
- Селекторы: по тегу, классу
.class, id #id
- Свойства:
color, font-size, margin, padding, border
- Работа с фоном:
background-color, background-image
4. Позиционирование и блочная модель
- Блочные и строчные элементы
- Свойства:
display, position, z-index
- Flexbox:
display: flex, justify-content, align-items
5. Таблицы и списки
- Теги:
<table>, <tr>, <td>, <th>
- Оформление таблиц:
border, border-collapse, padding
6. Медиа и адаптивность
- Работа с изображениями, аудио и видео
- Метатеги
<meta viewport> для адаптивности
- Медиа-запросы:
@media (max-width: 768px) { ... }
7. Практика и проекты
- Создание простой одностраничной страницы (landing)
- Верстка формы обратной связи
- Адаптивная сетка (flexbox или grid)
- Мини-проект: портфолио, блог, резюме