2. Гайд по CSS-селекторам, расчёт специфичности в CSS. Приоритет и вес стилей
Инкапсуляция css стилей и компонентный подход
Каждый раз, когда приходится создавать какой-то элемент, возникает небольшая проблема с придумыванием имени класса элемента, потому что мы хотим назвать его понятным именем, отражающим смысл и назначение этого элемента. Также, должны учесть то, что имя css-селектора не должно пересекаться с другими стилями.
Для того чтобы победить эту проблему, были разработаны разные методологии организации кода в css, но не все фронтендеры пользуются этими методологиям, и не все они идеальны. Когда у нас в макете...
Создание сайтов с нуля - урок 6 - Введение в CSS, способы задания стилей для тегов html
Что такое CSS? Начнем как обычно с расшифровки новых понятий. CSS это аббревиатура от словосочетания «Cascading Style Sheets», что переводится на русский как «Каскадные Таблицы Стилей». Но выговаривать каждый раз «Каскадные Таблицы Стилей» довольно долго, поэтому в среде веб-разработчиков принято говорить стили CSS или просто CSS. Для чего же нужен CSS? Дело в том, что когда-то, до создания CSS, все свойства для тегов задавались прямо внутри этих тегов. Например, чтоб задать какому-либо абзацу красный цвет, нужно было содержимое этого параграфа дополнительно обернуть в тег font, которому задать атрибут color и указать название нужного цвета, т...