Последний раз верстал в 2019 году и ушел в дизайн. Что нового появилось в html/css за 3-4 года что нужно подучить?

За последние 3-4 года в HTML и CSS появилось множество новых функций и возможностей. Вот несколько ключевых изменений и новинок, которые стоит изучить:

1. Flexbox и Grid: Flexbox и Grid - это новые модели разметки в CSS, которые значительно упрощают создание адаптивных и гибких макетов. Они позволяют более эффективно управлять положением и размерами элементов на странице. Если вы ранее использовали старые методы разметки с использованием float и position, Flexbox и Grid предлагают более современный и эффективный подход.

2. Расширенные возможности CSS: CSS трансформации и анимации в последние годы стали намного более мощными и гибкими. Были добавлены новые свойства, такие как transform и animation, которые позволяют создавать сложные переходы и анимации, делая сайты более интерактивными и привлекательными.

3. Responsive Web Design: Разработка адаптивных сайтов (Responsive Web Design) стала еще более важной и популярной. Мобильные устройства продолжают расти в популярности, поэтому создание сайтов, которые хорошо выглядят и работают на разных устройствах, стало ключевым требованием. Вы должны изучить медиа-запросы (media queries) и отзывчивый дизайн (responsive design) для создания сайтов, которые масштабируются и корректно отображаются на разных экранах.

4. Новые элементы HTML5: HTML5 добавил несколько новых элементов, которые полезны при разработке современных веб-сайтов. Например, <section>, <article> и <header> позволяют более ясно структурировать контент, а <video> и <audio> — позволяют вставлять видео и аудио без необходимости использования сторонних плагинов.

5. Поддержка кросс-браузерности: Важно отметить, что различные веб-браузеры имеют различные уровни поддержки новых технологий HTML и CSS. Когда вы создаете веб-страницу, важно проверить, поддерживает ли браузер целевой уровень функциональности, и учитывайте это при разработке.

6. Препроцессоры CSS: популярность препроцессоров CSS, таких как Sass и Less, продолжает расти. Они предлагают множество удобных функций, таких как миксины, переменные и вложенные стили, которые помогают ускорить процесс разработки и обеспечить более читаемый и организованный код CSS.

7. SVG и иконки: SVG (масштабируемая векторная графика) стал популярным форматом для веб-графики, поскольку он масштабируется без потери качества. Вы должны изучить работу с SVG, чтобы создавать веб-графику, которая выглядит остро и хорошо масштабируется на всех устройствах. Также множество сайтов используют иконки вместо изображений в качестве элементов интерфейса. Изучение различных способов использования иконок (например, Font Awesome или SVG иконки) может быть полезно для современного дизайна веб-сайтов.

В целом, было внесено много изменений и усовершенствований в HTML и CSS за последние 3-4 года. Однако, данные рекомендации основаны на моих знаниях исходя из периода времени от 2019 года до настоящего времени, поэтому рекомендуется изучать и актуализировать информацию, связанную с текущими тенденциями и практиками в HTML и CSS.