Учебник HTML и CSS для новичков
Простой учебник по верстке на языках HTML и CSS для новичков с подробной теорией и задачником.
Основы HTML
001
Языки для создания сайта
002Язык HTML
003HTML теги
004Атрибуты в HTML тегах
005Стили HTML тегов
006Основная структура страницы HTML
007Работа с основными HTML тегами
008Теги для абзацев
009Теги для заголовков страницы
010Теги для выделения текста жирным
011Теги для выделения текста курсивом
012Неупорядоченные списки в HTML
013Упорядоченные списки в HTML
014Работа со ссылками в HTML
015Внутренние ссылки в HTML
016Работа с изображениями в HTML
017Ширина картинки в HTML
018Высота картинки в HTML
019Ширина и высота картинке в HTML
020Работа с таблицами в HTML
021Ширина и высота таблицы в HTML
022Ячейки-заголовки в таблице в HTML
023Практика на основные HTML теги
Основы CSS
024
Основы работы с языком CSS
025Как работать с CSS
026Ключевые слова для цвета в CSS
027Любые цвета в CSS
028Ширина и высота элементов в CSS
029Выравнивание текста в CSS
030Выравнивание текста вправо в CSS
031Выравнивание текста по центру в CSS
032Выравнивание текста влево в CSS
033Выравнивание текста одновременно вправо и влево в CSS
034Практика на выравнивание текста в CSS
035Жирность текста в CSS
036Курсив в CSS
037Размер шрифта в CSS
038Тип шрифта в CSS
039Межстрочный интервал в CSS
040Значение line-height без единиц в CSS
041Свойство-сокращение font в CSS
042Красная строка текста в CSS
043Эффекты текста в CSS
044Нижнее подчеркивание текста в CSS
045Верхнее подчеркивание текста в CSS
046Перечеркивание текста в CSS
047Отмена эффектов для текста в CSS
048Практика на основные CSS свойства
Селекторы
049
Родственные связи тегов в HTML
050Наследование CSS свойств
051Группировка селекторов в CSS
052Общие свойства при группировке селекторов в CSS
053Селектор потомков в CSS
054Дочерний селектор в CSS
055Классы элементов в CSS
056Тег span для кусочков текста в HTML
057Тег div для группировки тегов в HTML
058Группировка классов в CSS
059Тег с заданным классом в CSS
060Селектор потомков и классы в CSS
061Сложные комбинации селектора потомков и классов в CSS
062Ошибка новичков в селекторе потомков
063Элемент с несколькими CSS классами
064Выбор элемента по уникальному id в CSS
065Селектор по id и CSS классы
066Использование id в CSS
067Выбор элемента по нескольким классам в CSS
068Несколько селекторов слитно в CSS
069Ошибка при использовании несколько CSS селекторов
070Группировка сложных селекторов в CSS
071Ошибка при группировке сложных CSS селекторов
072Практика на комбинации CSS селекторов
073Приоритет селекторов CSS
074Замечание к конфликту свойств CSS
075Правила специфичности в CSS
076Приоритет селекторов потомков в CSS
077Соседний селектор в CSS
078Родственный селектор в CSS
079Универсальный селектор в CSS
080Селекторы атрибутов в CSS
081Состояния ссылок в CSS
082Нюансы последовательности состояния ссылок в CSS
083Состояния ссылок link и visited в CSS
084Обычное использование состояния ссылок в CSS
085Сложные селекторы с состояниями ссылок в CSS
086Ссылка с классом в CSS
087Выборка концевых элементов в CSS
088Выборка по позиции элементов в CSS
089Выборка единственного потомка в CSS
090Выборка пустых элементов в CSS
091Выборка по позиции и типу элементов в CSS
092Селектор отрицания в CSS
Оформление
093
Установка фонового цвета в CSS
094Основы работы с границами в CSS
095Сплошная граница в CSS
096Toчечная граница в CSS
097Граница в виде тире в CSS
098Выпуклая граница в CSS
099Двойная граница в CSS
100Свойство-сокращение для границы в CSS
101Граница для отдельных сторон в CSS
102Скругление границ блока в CSS
103Скругление границ фона в CSS
104Создание круга в CSS
105Разные скругления для разных углов CSS
106Четыре значения скругления для разных углов CSS
107Два значения скругления для разных углов CSS
108Три значения скругления для разных углов в CSS
109Скругленные уголки в процентах в CSS
110Создание круга при скруглении в процентах в CSS
111Картинка для фона в CSS
112Повторение картинки фона в CSS
113Другие свойства для фона в CSS
114Работа с маркерами списков ul в CSS
115Квадратные маркеры списков ul в CSS
116Маркеры списков ul в виде кружков в CSS
117Работа с маркерами списков ul в CSS
118Отсутствие маркеров списков ul в CSS
119Работа с маркерами списков ol в CSS
120Строчные римские цифры для списков ol в CSS
121Заглавные римские цифры для списков ol в CSS
122Строчные латинские буквы для списков ol в CSS
123Заглавные латинские буквы для списков ol в CSS
124Строчные греческие буквы для списков ol в CSS
125Числа с нулем впереди для списков ol в CSS
Блочная модель
126
Работа с отступами margin в CSS
127Отступы margin для разных сторон в CSS
128Несколько значений в свойстве margin в CSS
129Четыре значения в свойстве margin в CSS
130Два значения в свойстве margin в CSS
131Три значения в свойстве margin в CSS
132Работа с отступами padding в CSS
133Отступы padding для разных сторон в CSS
134Несколько значений в свойстве padding в CSS
135Работа с отступами padding в CSS
136Влияние границы на расширение элементов в CSS
137Влияние padding и границы на расширение элементов в CSS
138Отмена расширения элементов в CSS
139Особенности блочных элементов в CSS
140Ширина и высота блочного элемента в CSS
141Ширина блочного элемента в CSS
142Высота блочного элемента в CSS
143Высота блочного элемента без содержимого в CSS
144Несколько блочных элементов рядом в CSS
145Особенности строчных элементов в CSS
146Ширина и высота строчного элемента в CSS
147Несколько строчных элементов рядом в CSS
148Отступы между строчными элементами в CSS
149Определение блочной модели HTML тегов
150Работа со свойством display в CSS
151Особенности строчно-блочных элементов в CSS
152Ширина и высота строчно-блочного элемента в CSS
153Ширина строчно-блочного элемента в CSS
154Высота строчно-блочного элемента в CSS
155Несколько строчно-блочных элементов рядом в CSS
156Выравнивание блочных элементов в CSS
157Выравнивание блочного элемента с отступом слева в CSS
158Выравнивание блочного элемента с отступом справа в CSS
159Выравнивание строчных элементов в CSS
160Центрирование строчных элементов в CSS
161Центрирование нескольких строчных элементов
162Выравнивание строчных элементов по правому краю в CSS
163Выравнивание строчно-блочных элементов в CSS
164Центрирование строчно-блочных элементов в CSS
165Выравнивание строчно-блочных элементов по правому краю в CSS
166Флекс элементы в CSS
167Высота родителя флекс элементов в CSS
168Ширина родителя флекс элементов в CSS
169Строчно-блочный родитель флекс элементов в CSS
170Отступы padding родителя флекс элементов в CSS
171Отступы margin потомкам в CSS
172Выравнивание flex элементов в CSS
173Выравнивание флекс элементов по центру в CSS
174Выравнивание флекс элементов по родителю в CSS
175Выравнивание флекс элементов по родителю с отступами
176Выравнивание флекс элементов по родителю с равными отступами
Позиционирование
177
Абсолютное позиционирование элементов в CSS
178Относительное позиционирование элементов в CSS
179Позиционирование относительно родителя в CSS
180Позиционирование относительно абсолютного родителя в CSS
181Абсолютное позиционирование без координат в CSS
182Центрирование через абсолют в CSS
183Отрицательные значения при позиционировании в CSS
184Фиксированное позиционирование в CSS
185Блок на всю ширину экрана в CSS
186Наложение элементов по оси Z в CSS
187Регулирование наложения элементов по оси Z в CSS
188Нюансы применения отрицательного значения z-index в CSS
Флоаты
189
Введение в свойство float в CSS
190Проникновение плавающих элементов через теги в CSS
191Сочетание float и margin в CSS
192Сочетание float и padding в CSS
193Плавающие элементы под тегами в CSS
194Действие флоатов на родителя в CSS
195Высота родителя флоатов в CSS
196Текст в родителе флоатов в CSS
197Обтекание в CSS
198Отмена обтекания с помощью свойства clear в CSS
199Отдельный див с клиарфиксом в CSS
200Клиарфикс и высота родителя в CSS
201Свойство float для блоков в CSS
202Свойство float и несколько блоков в CSS
203Свойство float и родитель без текста в CSS
Флексы
204
Размещение флекс элементов в ряд или колонку в CSS
205Размещение флекс элементов в перевернутом ряду в CSS
206Размещение флекс элементов в колонку в CSS
207Переворачивание колонки с флекс элементами в CSS
208Главная и поперечная оси в флекс блоках в CSS
209Выравнивание флекс элементов по главной оси в CSS
210Выравнивание флекс блоков по поперечной оси в CSS
211Значение center свойства align-items в CSS
212Центрирование без высоты блоков в CSS
213Центрирование с разной высотой блоков в CSS
214Значение stretch свойства align-items в CSS
215Практика на выравнивание по осям в CSS
216Выравнивание отдельного элемента в flex модели в CSS
217Порядок flex блоков в CSS
Гриды
218
Введение в CSS гриды
219Треки и линии в CSS гридах
220Отображение гридов в отладчике браузера
221Количество и ширина столбцов в CSS гридах
222Единица fr в CSS гридах
223Дробные единицы fr в CSS гридах
224Пиксели и единицы fr в CSS гридах
225Проценты и единицы fr в CSS гридах
226Функция repeat в CSS гридах
227Значение auto в CSS гридах
228Значение auto-fill в CSS гридах
229Функция minmax в CSS гридах
230Значение auto-fit в CSS гридах
231Количество и ширина рядов в CSS гридах
232Сокращение для рядов и столбцов в CSS гридах
233Объединение рядов в CSS гридах
234Объединение столбцов в CSS гридах
235Комбинации объединений по рядам и столбцам в CSS гридах
236Перекрытие столбцов в CSS гридах
237Расстояние между столбцами в CSS гридах
238Расстояние между рядами в CSS гридах
239Расстояние между столбцами и рядами в CSS гридах
240Плиточка в грид в CSS
Макеты
241