dr.Brain

doctor Brain

мир глазами веб-разработчика

frontend

Flexbox: автоматические отступы

некоторые особенности выравнивания элементов внутри flex-контейнера

dr.Brain

время чтения 1 мин.

Photo by Krishnam Moosaddee on Unsplash

В этой маленькой статье мы разберем особенности выравнивания элементов внутри flex-контейнера с помощью традиционных и логических отступов.

CSS: логические свойства

логические понятия и величины для управления свойствами элементов

dr.Brain

время чтения 1 мин.

Photo by Emma Miller on Unsplash

Итак, название свойства margin-left кажется логически верным, но Мануель Рего Касасновас (Manuel Rego Casasnovas) имеет по этому поводу другое (как оказалось, объективное) мнение. Так, например, иногда появляется необходимость разместить контент не слева направо, а справа налево, при этом отступы, находящиеся физически справа, будут иметь смысловое значение левых отступов. Как результат, для некоторых элементов придется поменять местами значения margin-right и margin-left.

Простой календарь

календарь на Vanilla JS

dr.Brain

время чтения 5 мин.

Photo by Eric Rothermel on Unsplash

При создании различных веб-сервисов работа с датами и временем практически всегда занимает весомое место. Создание календаря - достаточно простая задача, которая, тем не менее, часто вызывает затруднения в реализации у начинающих разработчиков.

Для чего нужен is

повторяющиеся селекторы в CSS

dr.Brain

время чтения 2 мин.

Photo by chuttersnap on Unsplash

Довольно часто мы имеем дело с повторяющимися селекторами, имеющими общих родителей. Возможно, это как раз то место, в котором пригодится псевдоселектор :is().

Опять про точку с запятой

пара слов о проблеме неиспользования точки с запятой в JavaScript

dr.Brain

время чтения 2 мин.

Photo by David Clode on Unsplash

Некоторые вопросы отказа от написания в JavaScript-коде точки с запятой уже обсуждались ранее в статье “Нужна ли точка с запятой?”. Сегодня мы возвращаемся к этой теме, чтобы поговорить о последствиях отказа от использования точки запятой для IIFE (Immediately Invoked Function Expression) - функций, которые выполняются сразу же после их определения).

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.