Главная
Подписка на RSS-ленту
Хочешь быть в курсе?
Подпишись на RSS!


Вход для пользователей

Статистика и рейтинги

Рейтинг@Mail.ru
Индекс цитирования



Облако популярных категорий

Коммерческие предложения


Хрусталёв А.А., Дубовик Е.В. «Справочник CSS3»

Хрусталёв А.А., Дубовик Е.В. «Справочник CSS3» Я искал как раз справочник по каскадным таблицам стилей третьей версии (Cascading Style Sheets, CSS). Небольшую книгу, где описаны все свойства, их значения, работа с селекторами и остальные технические вопросы. Потому что с появлением третьего CSS всё в голове держать невозможно, и подобные справочники становятся настольными книгами разработчика. Они дополняют память в том плане, что помнишь возможности и их примерные воплощения, но за нюансами реализации нечасто используемых свойств лезешь в справочник. А третьи каскадные таблицы ну очень непростые. Навскидку: там уже давно анимация, преобразования, переходы, новые возможности вёрстки с FlexBox и Grid. Стало сложнее, но сколько возможностей! И вот я приобрёл эту книгу 2021 года издания. Скажу честно, она меня разочаровала. Но обо всём по порядку.

Справочник тут с главы пятой. А начинается фолиант о CSS3 с введения в технологию. Немного практики, правила хорошего тона и прочее. Нужно было определиться, справочник делать или самоучитель. Мне в данный момент нужен был первый. Но ладно, предположим, книгу возьмёт в руки новичок. Чтобы научиться работать, самоучительной части явно недостаточно. Про подключение и вёрстку - почему не рассказано о media, screen там, handheld, print... Не говоря уже о max-width, min-device-width и прочая. Для чего CSS3? Чтобы сделать адаптивный дизайн. Почему о media и разных стилях под разные устройства ни слова? Боитесь "спалить тему"? Или просто не знаете? Или объяснить не умеете?

Теги HTML в каких-то листингах пишутся заглавными буквами, в других - строчными. Вроде после XHTML их все пишут маленькими. Но Кришна с ним, размером, в "Справочнике" куча опечаток в листингах. P #smalltext {...} и P#smalltext {...} (разница в пробеле) - это два разных кода. Что такое deq (правильно deg), stiky (правильно sticky)? О перепутанных и недопечатанных буквах в тексте на русском языке я молчу - уж их должен был отловить корректор. Труд авторов сырой, неотточенный и не очень грамотный.

CSS - это уже не столько вёрстка (что прерогатива HTML), сколько оформление, визуальный ряд. И справочник по каскадным таблицам стилей (стилей!) должен быть наглядным и с картинками (то бишь иллюстрациями). А в данном труде их мало, что не всегда позволяет оценить результат изменения значений свойств. Более того, иногда это и текстом напрямую не объясняется. Я-то знаю, как выглядит border-style: dashed и чем отличается от dotted, а новички? И в списке стилей рамок "doule" (не double), "qroove" (не groove). Возвращаемся к наглядности. Есть скриншот про свойство transform. 10 одинаковых серых прямоугольников. И надпись "Подведите мышь, чтобы увидеть эффект". Я, конечно, могу постараться, подвести мышь к бумажной книге. Я даже живую мышь подвести могу. И какой "эффект" я увижу, грызун отведает фолиант на вкус? Наверное, это лучшее примечание данной книги.

Когда вот читаю подобные труды, у меня возникает желание написать что-то своё, потому что (я надеюсь) знаю трудности новичка и потребности профессионала. Вёрстка, оформление веб-сайта - отнюдь не сложно, но это надо очень правильно подать. Тогда книга действительно станет настольной. Возможно, когда-нибудь возьмусь за это. А творение уважаемых Хрусталёва и Дубовика - прицел на рубль, выстрел на копейку (вроде так эта поговорка). Потенциально могла бы получиться очень хорошая книга, но не получилась, видимо, авторы не старались. И скажем им спасибо, что это не справочник офтальмолога.