HTML и CSS Путь к совершенству
Бен ХеникЖанры:Программирование
Год издания:2011
Год прочтения:2020
Моя оценка:Плохая
Количество прочтений:1
Количество страниц:336
Конспект (страниц):0
Первоначальный язык издания:Английский
Переводы на другие языки: Русский, Немецкий
Содержание и обзор книги
Книга начинается с объяснения, что такое ссылки, URL и как происходит линковка страницы. Далее следует глава о формировании HTML-документа — из каких обязательных тегов состоит каждая HTML-страница. Описывается структура, упоминаются XHTML и актуальная на момент написания версия HTML — 4.01. Разбирается тема атрибутов, включая универсальные.
Следом идёт вводная часть по CSS. Рассматриваются способы подключения стилей, и книга настолько «для динозавров», что даже упоминается определение версии Internet Explorer. Затем идёт разбор селекторов и понятий вроде дерева, потомка, родителя, братского элемента — что, кстати, объясняется неплохо. Поднимаются темы конфликтов и приоритетов, наследования и базовых единиц измерения (сейчас, конечно, их уже гораздо больше).
После краткой главы о стандартах на примере W3C автор делится четырьмя советами по работе со стилями:
- будь проще
- будь гибким
- будь последовательным
- придерживайся своего курса
Отчасти это рекомендации для новичков. Другие советы были менее полезны и не запомнились.
Следующий большой раздел посвящён построению макетов: блочная модель, float’ы, обтекание, отмена обтекания, а также построение сетки в духе Bootstrap. К сожалению, flex и grid в книге не упоминаются вовсе, что делает этот раздел устаревшим.
После объяснения каркаса страницы идёт хорошая глава про списки в HTML, включая списки определений. Рассматриваются нумерация с произвольной позиции, смена маркеров, вложенность и стилизация. Эта часть до сих пор остаётся актуальной.
Далее — работа с текстом: заголовки, ссылки, цитаты, стилизованные с помощью CSS. В целом, глава остаётся полезной, но требует дополнения новыми CSS-свойствами.
Раздел о цветах и фонах подан устаревше. Современные цветовые пространства вроде LCH и OKLCH не рассматриваются, так что материал потерял актуальность.
Глава про таблицы — неожиданно хороша. Описаны теги , , и структура таблицы. Объяснено всё понятно и по-прежнему применимо.
Раздел о мультимедиа и изображениях затрагивает замещаемые элементы, alt-текст, размеры изображений. Но отсутствует информация о WebP, AVIF, , CSS-фильтрах. и упомянуты вскользь — в целом, раздел устарел и поверхностен.
Глава о веб-типографике продолжает тему текста: шрифты, кодировка, единицы измерения, CSS-свойства. Порадовало подробное объяснение терминов вроде «глиф», «литерал» и «базовый элемент» — такое встречается нечасто. Однако CSS-свойств мало, материал сыроват.
Раздел о формах затрагивает даже SQL и CRUD. Есть примеры работы с файлами, асинхронные запросы, методы GET и POST. Хорошо разобраны базовые элементы формы, а HTML5-элементы лишь перечислены. Упоминаются required, tabindex и стилизация форм. В целом, раздел неплохой, но неполный по современным меркам.
В завершение рассматриваются проблемы HTML и CSS — от IE до различий в поддержке свойств. Сегодня эти трудности в основном утратили актуальность: технологии либо устарели, либо стандартизировались.
Заключение
Книга не дала мне чего-то принципиально нового, так как многое я уже знал. Да и дата издания — 2011 год — многое объясняет. Я бы рекомендовал её только тем, кто делает первые шаги в верстке и не нашёл более актуальной альтернативы (если она вообще существует).
Читать оригинал https://shitik.com/ru/library/html-css-the-good-parts
Больше статей и обзоров на книги и фильмы на сайте https://shitik.com/ru
🟧 #books