В CSS для выполнения основных математических операций есть специальная функция calc(). В этой статье мы рассмотрим практически все, что нужно знать об этой очень полезной функции.
Каждому, даже самому «молодому» верстальщику известны неприятности (проблемы) с интервалом между элементами, пробелами, которые вставляются между словами. В этой статье мы попытаемся понять, что же из себя представляют эти загадочные “Отступы”, что это за звери и с чем их едят. … Continued
БЭМ (Блок, Элемент, Модификатор) — методология разработанная внутри Яндекса предлагает следующую концепцию (если описать 1-2 предложениями):
Любая веб-страница — набор блоков, которые состоят из элементов, причем элементом может быть другой блок (таким образом мы получаем вложенность). При необходимости мы можем модифицировать «стандартное» отображение блока\элемента, путем добавления к нему модификатора.
Разметка страницы может быть непростым занятием, особенно поначалу. Какой тег выбрать? Какой класс добавить? Какой должна быть разметка, чтобы стили одного элемента не поломали другой?
На все эти случаи есть простые правила, следуя которым вы сможете писать легко писать чистый, хорошо структурированный HTML-код, который будет удобно читать и приятно поддерживать.
Если вы открыли свой проект через полгода и не можете сходу понять что там происходит, значит с этим кодом что-то не так. И наоборот: если код легко воспринимается, и вы можете сразу начать с ним работать, значит это хороший код, с таким кодом будет удобно работать и вам, и вашим коллегам.
На этом сайте вы найдёте несколько статей, которые помогут вам поддерживать ваш код мягким и шелковистым.