Всем привет! Это вводная статья на тему того, как я начал изучать css и с какими проблемами\трудностями столкнулся и поделюсь своим опытом с вами. Начнем с того что такое css - простыми словами это вид нашего сайта или же страницы. Вот вам более официальный вид того что я написал выше:
Каскадные таблицы стилей (Cascading Style Sheets = CSS ) — это язык, который отвечает за визуальное представление документов пользователю. Под документом мы будем понимать набор информации о структуре страницы, описываемый языком разметки.
Первая строчка Гугла, но все же.
Так давайте начнем с плюсов
В основном вам достаточно базовых знаний в математической логики и школьного уровня англ. языка, особо сложных задач данный парнишка не задаёт, но может поблагодарить огорчить пользователя конфликтами своих строчек кода, да-да так бывает, с которыми я встречался не раз.
Довольно прост в синтаксисе, есть куча учебников и прочей полезной инфы (учись "не хочу"). В основном все понятно и просто, вот пример как сделать темный фон нашего сайтика
Body{
Background-color: black;
}
Вау, вот это да, сложно прям не могу. Теперь разберём этот код
Body это селектор(то что задаётся в html документе, он может быть любым тегом html файла),
Background-color это свойство,
Black - значение.
Классно, мы почти веб разработчики! Но давайте перейдем к минусам
Самый главный минус, что на замену приходят более новые фавориты и постепенно сталкивают css к людям на землю, тоесть язык устаревает.
Чем дальше, тем сложнее (хотя это естественно), вам по мере создания чего либо, придется сталкиваться с конфликтами ваших творений. Например: вы создали шапку сайта с помощью display:inline-block, затем вам надо сделать главную часть сайта и "покрасить" ее в белый, и все уже догадываться как это сделать, но не тут то было. Этот парень нас так просто не отпустит. Мы получим маленькую линию на границе нашей шапки и главного блока сие творения которая осталась стандартного цвета. Вобщем нам придется переделывать нашу шапку, а это только начало, вот представьте что будет когда вы напишите монстра с кучей строчек и вас не устроит "маленький косяк". Придется много думать и размышлять.
Итог
Вобщем css отлично подойдёт для новичков и так же порадует прошаренных пользователей. Так что дерзайте. И надеюсь что вы будете рады моим новым статьям по этому чуду человечества.