← Все вопросы

Что такое CSS3 и какие новые возможности он добавил?

Задан 29 месяцев назад1.2к просмотров2 ответа
9

Постоянно встречаю фразу «вёрстка на CSS3», но не очень понимаю, что именно изменилось по сравнению со старым CSS. Это новый язык или просто новая версия? Какие реально полезные вещи появились?

2 ответа

16
✓ Принятый ответ — помог автору

CSS3 — это не отдельный язык, а очередная редакция всё того же CSS. Главное отличие от CSS2 в том, что спецификацию разбили на независимые модули (Selectors, Backgrounds and Borders, Flexbox, Grid, Transitions и т. д.), и каждый развивается своим темпом. Поэтому «CSS3» — это скорее собирательное название для кучи возможностей, появившихся после 2010 года.

Самое полезное, что принёс CSS3:

  • Скруглённые углы и тени без картинок:
.card {
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
  • Градиенты прямо в CSS:
.banner {
  background: linear-gradient(135deg, #6366f1, #ec4899);
}
  • Переходы и анимации:
.btn {
  transition: transform 0.2s ease;
}
.btn:hover {
  transform: scale(1.05);
}
  • Flexbox и Grid для раскладки без float.
  • Медиазапросы (@media) — основа адаптивной вёрстки.
  • Новые селекторы (:nth-child, ::before, [attr^=...]).

Итого: раньше для теней, скруглений и градиентов резали картинки в фотошопе, теперь это пара строк CSS.

5

Добавлю практический момент: в браузерах CSS3-свойства внедрялись постепенно и раньше требовали вендорных префиксов (-webkit-, -moz-). Сегодня в большинстве случаев они уже не нужны, но если поддерживаешь старьё — посматривай на caniuse.com, там видно по каждому свойству, где оно работает.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект