home.social

#верстка_сайтов — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #верстка_сайтов, aggregated by home.social.

  1. 90% программистов совершают эти ошибки. Как писать на Angular грамотно

    Давайте начистоту. Большинство Angular-приложений пишутся по инерции. Мы используем паттерны, которые выучили на заре второй версии, и продолжаем тащить их за собой, игнорируя всё, что фреймворк предложил за последние годы. Фреймворк постоянно обновляется и дополняется, и уследить за всеми лучшими практиками почти нереально. В итоге даже опытные разработчики продолжают делать ошибки, которые когда-то не считались ошибками. В небольшом проекте это не страшно, но в крупном такие просчеты накапливаются и превращают код в трудноподдерживаемый легаси. Проблема в том, что фреймворк меняется, а привычки остаются. В этой статье мы не будем говорить о базовых синтаксических ошибках или разбирать, где вы точку с запятой забыли. Речь пойдёт о более глубоком уровне, об архитектурных просчётах и антипаттернах, которые тиражируются из проекта в проект. Многие из этих привычек были допустимы в прошлом, но с приходом новых версий, вроде Angular 20, от них пора избавляться.

    habr.com/ru/companies/ruvds/ar

    #angular #html #htmlверстка #верстка_сайтов #web #фронтенд #фронтендразработка #фронтендфреймворки #ошибки #ruvds_статьи

  2. BEM vs Atomic CSS или картинка по номерам

    Доброго времени суток. На днях читая очередную статью о том, как повысить свою эффективность в верстке и расширить кругозор возможностей, я задумался, а что сейчас в тренде? Как вы уже поняли, я начал добывать информацию о подходах. Как итог, моему изумлению не было предела, когда я понял, что за много лет почти ничего не поменялось. Для начала предлагаю разобраться, о чем статья. В данной статье я попытался свести все свои знания касающиеся использования CSS и подходов (методологий) организации CSS-кода (селекторов) и нюансов использования того или иного подхода, а также провести сравнительный анализ. Как говорил Юрий Гагарин - Поехали!

    habr.com/ru/articles/901628/

    #bem #atomic_css #верстка_сайтов

  3. Почему мы все еще используем SASS в 2025 году

    Привет, Хабр! На связи Герман Frontend-разработчик в Webest, и сегодня хочу поделиться тем, почему мы продолжаем использовать препроцессор SASS/SCSS в наших проектах, несмотря на растущую популярность Tailwind и CSS-in-JS решений. К слову, мы не «олдскульные фанаты» SASS, и Tailwind тоже используем, но в зависимости от типа проекта. Комбинированный подход дает гибкость, особенно в масштабируемых фронтенд-системах.

    habr.com/ru/articles/965698/

    #saas #scss #frontendразработка #верстка_сайтов

  4. Адаптив без боли: как сделать резиновую вёрстку с заботой обо всех разрешениях

    Все верстальщики рано или поздно сталкивались с болью, которая заключается в адаптиве сайта под различные устройства. Существуют разные технологии, упрощающие подгонку размеров под определённые устройства, например, clamp() . Эта функция удобна, так как позволяет минимизировать использование брейкпоинтов, но у неё есть свои недостатки:

    habr.com/ru/articles/819565/

    #адаптивная_вёрстка #отзывчивый_вебдизайн #упрощение_подхода #верстка_сайтов #вебразработа #резиновая_верстка #rem #scss #html #css

  5. «Безумный» CSS квиз от гика

    Хабр, привет! Я стабильно пишу здесь о CSS. Мне радостно, что моя работа вам полезна. Только я немного заскучал. Мне хочется повеселиться и отвести душу. В общем, я придумал новый формат статей в виде квиза. Сразу скажу, что вопросы в нём только отчасти имеют практический смысл. На практике навряд ли вы столкнётесь с ними. Но это так задумано! Я специально хочу сделать всё, чтобы вы не ответили на вопросы! Поэтому, пожалуйста, не воспринимайте квиз серьёзно. Просто весело проведём время. Конечно, я оставлю своё решение для каждого вопроса. Будет классно, если вы тоже добавите своё в комментариях. Я тоже хочу учиться. Давайте вместе увидим, каким может быть CSS. Так, вы готовы? Давайте посмотрим, что я вам подготовил.

    habr.com/ru/companies/ruvds/ar

    #css #гриды #селекторы #свойства #вопросы_и_ответы #ruvds_статьи #верстка_сайтов

  6. Адаптив без боли: как сделать резиновую вёрстку с заботой обо всех разрешениях

    Все верстальщики рано или поздно сталкивались с болью, которая заключается в адаптиве сайта под различные устройства. Существуют разные технологии, упрощающие подгонку размеров под определённые устройства, например, clamp() . Эта функция удобна, так как позволяет минимизировать использование брейкпоинтов, но у неё есть свои недостатки:

    habr.com/ru/articles/819565/

    #адаптивная_вёрстка #отзывчивый_вебдизайн #упрощение_подхода #верстка_сайтов #вебразработа #резиновая_верстка #rem #scss #html #css

  7. Адаптив без боли: как сделать резиновую вёрстку с заботой обо всех разрешениях

    Все верстальщики рано или поздно сталкивались с болью, которая заключается в адаптиве сайта под различные устройства. Существуют разные технологии, упрощающие подгонку размеров под определённые устройства, например, clamp() . Эта функция удобна, так как позволяет минимизировать использование брейкпоинтов, но у неё есть свои недостатки:

    habr.com/ru/articles/819565/

    #адаптивная_вёрстка #отзывчивый_вебдизайн #упрощение_подхода #верстка_сайтов #вебразработа #резиновая_верстка #rem #scss #html #css

  8. Как стать Верстальщиком

    В 2022 году, когда ситуация на рынке труда была не самой благоприятной, я решил кардинально изменить свою карьеру и стать верстальщиком. Несмотря на то, что сейчас 2024 год, многие аспекты моего пути остаются актуальными и могут помочь тем, кто хочет войти в IT.

    habr.com/ru/articles/828320/

    #верстальщик #вёрстка #верстка_сайтов #обучение #обучение_программированию #образование #первые_шаги #курс #курсы_программирования #курсы

  9. Как нарисовать квадрат 3 × 3 см на веб-странице*

    * Не привлекая внимания санитаров Меня зовут Илья, я занимаюсь фронтенд-разработкой вот уже 10 лет. Представьте, что вам нужно сделать стили для печати документов, а бегать к принтеру с линейкой, чтобы убедиться в корректности фактических размеров отдельных элементов, очень не хочется. Было бы куда проще иметь возможность приложить ту же линейку к экрану. Но размеры элементов на экране почти всегда не соответствуют их физическим размерам при печати. Казалось бы, зачем это вообще может быть кому-то нужно. Но это бывает важно. Например, в типографиях. Как вы уже догадались, работаю я не в типографии, поэтому с подобной проблемой не сталкивался. Но в свободное время интересуюсь необычными задачами из мира веб-разработки, так сказать, расширяю кругозор. И вот однажды я услышал тезис, что добиться точного воспроизведения реальных размеров на экране невозможно. Что ж, вызов был брошен. И я поставил себе задачу (вы же тоже сами ставите себе задачи?) — нарисовать красивый красный квадратик размером 3 × 3 см. Тому, что у меня в итоге получилось, и посвящён мой необычный рассказ.

    habr.com/ru/companies/yandex/a

    #яндекс #css #верстка_сайтов #интерфейсы #типография #вебдизайн

  10. Как создать нечитаемый слайдер для Вашего сайта, или свойство BlurText, которого нет

    На просторах сети немало сайтов, и у значительной их части на главной странице находится ОН — Самый Главный Слайдер . Как правило, у него есть некоторый набор отличительных черт: он большой , у него красивые картинки , он содержит очень важную информацию ! А самое главное — зачастую, часть его слайдов... нечитаема . И это очень коварная проблема, ведь поначалу ничто не предвещает беды. Дизайнер делает красивый дизайн, верстальщик - качественную вёрстку. Всё идёт отлично! А спустя время заказчик начинает вводить текст, загружает картинку , иии... Оказывается, что картинка подходит совсем не любая . На самом деле, даже не любая картинка зачастую тоже не подходит! А ещё есть разные ... кхм... разрешения... кхм... экрана... Простите, слеза в горле застряла.

    habr.com/ru/articles/934790/

    #CSS #JS #дизайн_сайтов #слайдер_изображений #верстка_сайтов

  11. Эти CSS-техники устарели

    Привет, Хабр! Общаясь с коллегами, я заметил, что они незнакомы с последними возможностями CSS. Как обычно, у всех свои причины. У кого-то много повседневной рутины. Кому-то в принципе неинтересно, что нового происходит в CSS. А кто-то по привычке использует подходы десятилетней давности и ему норм. Как фанату CSS, мне грустно. Сколько же прикольных вещей проходит мимо них. Да и их код может быть меньше, надёжнее и проще для понимания. В общем, я собрал несколько фрагментов кода, которые были популярны давным-давно, и переписал их с помощью новых возможностей CSS. Давайте посмотрим, что я вам подготовил.

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #css #верстка_сайтов

  12. Как улучшить доступность сайтов с помощью семантического HTML: стандарты семантики

    Привет, Хабр. Меня зовут Дмитрий, я Frontend-разработчик в компании Webest. В этой статье расскажу, как эффективно использовать семантический HTML, какие теги (от <header> и <main> до <article> и <aside>) действительно приносят пользу, и в каких ситуациях они работают лучше всего. Вы узнаете, как правильно выстраивать иерархию заголовков, делать удобную навигацию, создавать доступные формы и даже подключать субтитры к видео. Мы посмотрим на конкретные примеры и разберём, почему семантика — это не просто «опция», а настоящий фундамент для успешного и доступного сайта.

    habr.com/ru/articles/892516/

    #верстка_сайтов #html #семантическая_верстка

  13. BEM vs Atomic CSS или картинка по номерам

    Доброго времени суток. На днях читая очередную статью о том, как повысить свою эффективность в верстке и расширить кругозор возможностей, я задумался, а что сейчас в тренде? Как вы уже поняли, я начал добывать информацию о подходах. Как итог, моему изумлению не было предела, когда я понял, что за много лет почти ничего не поменялось. Для начала предлагаю разобраться, о чем статья. В данной статье я попытался свести все свои знания касающиеся использования CSS и подходов (методологий) организации CSS-кода (селекторов) и нюансов использования того или иного подхода, а также провести сравнительный анализ. Как говорил Юрий Гагарин - Поехали!

    habr.com/ru/articles/901628/

    #bem #atomic_css #верстка_сайтов

  14. BEM vs Atomic CSS или картинка по номерам

    Доброго времени суток. На днях читая очередную статью о том, как повысить свою эффективность в верстке и расширить кругозор возможностей, я задумался, а что сейчас в тренде? Как вы уже поняли, я начал добывать информацию о подходах. Как итог, моему изумлению не было предела, когда я понял, что за много лет почти ничего не поменялось. Для начала предлагаю разобраться, о чем статья. В данной статье я попытался свести все свои знания касающиеся использования CSS и подходов (методологий) организации CSS-кода (селекторов) и нюансов использования того или иного подхода, а также провести сравнительный анализ. Как говорил Юрий Гагарин - Поехали!

    habr.com/ru/articles/901628/

    #bem #atomic_css #верстка_сайтов

  15. BEM vs Atomic CSS или картинка по номерам

    Доброго времени суток. На днях читая очередную статью о том, как повысить свою эффективность в верстке и расширить кругозор возможностей, я задумался, а что сейчас в тренде? Как вы уже поняли, я начал добывать информацию о подходах. Как итог, моему изумлению не было предела, когда я понял, что за много лет почти ничего не поменялось. Для начала предлагаю разобраться, о чем статья. В данной статье я попытался свести все свои знания касающиеся использования CSS и подходов (методологий) организации CSS-кода (селекторов) и нюансов использования того или иного подхода, а также провести сравнительный анализ. Как говорил Юрий Гагарин - Поехали!

    habr.com/ru/articles/901628/

    #bem #atomic_css #верстка_сайтов