Вопрос: Как изучить CSS?

Автор Алексей Скуратов задал интересный вопрос в категории Css, Верстка. Он спрашивает: Как изучить CSS?. Среди полученных ответов он выбрал самый точный и полный ответ.

Самый полезный ответ для автора Алексей Скуратов

Базовые знания можно получить на любой онлайн-ресурсе, и в общем не принципиально, на каком, поскольку основы CSS – штука простая, прямолинейная и состоящая из большого числа маленьких независимых фактов: свойство такое-то делает то-то, такое – то-то…Плюс спецификации стандарта (см. W3C.org или переводы, как удобно), плюс таблицы совместимости.Если в нескольких строчках, из чего состоит знание CSS:общее понимание, что это и для чего нужноселекторы – способ указать, к какому элементу надо применить стиль,свойства – конкретные базовые стили (шрифты, отступы и т.д.),совместимость – что в каких браузерах работает и с какими багами (наверно, самая сложная часть :))хитрые свойства – трансформации и прочее,надстройки над CSS (препроцессоры) – LESS, SASS, Stylus – помогают писать быстрее и универсальнее.Иногда люди делают на голом CSS какие-то совершенно фантастические вещи типа платформенных игр, и это, конечно, требует очень глубокого знания деталей, но чтобы приобрести базовые знания, достаточно по диагонали прочитать список основных свойств, а дальше учиться на опыте.

Кроме этого другие посетители написали Ещё 1 ответ

Какие ресурсы не устарели и стоит рассматривать для изучения? Какие книги стоит читать? Кого смотреть?CssВерстка+2ОтветитьПодписатьсяПожаловатьсяЛучший ответСергей ЧистовичДелаю веб-сервисы в Яндексе, мечтаю стать дворникомБазовые знания можно получить на любой онлайн-ресурсе, и в общем не принципиально, на каком, поскольку основы CSS – штука простая, прямолинейная и состоящая из большого числа маленьких независимых фактов: свойство такое-то делает то-то, такое – то-то…Плюс спецификации стандарта (см. W3C.org или переводы, как удобно), плюс таблицы совместимости.Если в нескольких строчках, из чего состоит знание CSS:общее понимание, что это и для чего нужноселекторы – способ указать, к какому элементу надо применить стиль,свойства – конкретные базовые стили (шрифты, отступы и т.д.),совместимость – что в каких браузерах работает и с какими багами (наверно, самая сложная часть :))хитрые свойства – трансформации и прочее,надстройки над CSS (препроцессоры) – LESS, SASS, Stylus – помогают писать быстрее и универсальнее.Иногда люди делают на голом CSS какие-то совершенно фантастические вещи типа платформенных игр, и это, конечно, требует очень глубокого знания деталей, но чтобы приобрести базовые знания, достаточно по диагонали прочитать список основных свойств, а дальше учиться на опыте.

Мне кажется, чтобы получить наиболее актуальные знания, нужно обратится к интерактивным сервисам по изучению, я например использовал сайт codeacademy правда в то время изучать все можно было бесплатно, теперь же там для полного доступа к материалам необходима платная подписка. Еще сейчас много всяких онлайн университетов наподобие geekbrains, где тоже можно записаться на актуальные курсы.