Pull to refresh

Comments 30

«1ch обычно шире среднего символа обычно примерно на 20−30%»
Не хватает комментария переводчика, что указанные цифры характерны только для латиницы. Для других алфавитов (в частности, для кириллицы) соотношения будут совершенно иными.
Отступ и заполнение

За что? nth-child ещё напишите как н-й-потомок
UFO landed and left these words here

Я тоже верстаю примерно с 2000 года, и тоже в самом начале просто воспроизводил увиденное. Но с концепциями типа схлопывающихся маржинов, блочных и строчных элементов, можно уж как-то разобраться, даже просто воспроизводя увиденное. Остальные вещи, включая инлайн-блоки, появились значительно-значительно позднее.

И ещё: в большинстве случаев сегодня совершенно необязательно использовать относительные единицы. Пиксели работают хорошо.

Так и есть. Было актуально в IE, то-ли до 7, то-ли до 8 версии из за особенностей масштабирования.

Совершенно не раскрыто, чем же em и rem лучше px. При Ctrl+ всё одинаково увеличивается.

Если вам важен точный размер элемента или шрифта на экране, а не только масштабирование, то пиксели не решат этой проблемы — всё будет зависеть от размера и разрешения экрана.

Полезная статья для новичков, к счастью про большинство этих нюансов есть толковые видео в ютубе
Стоило бы уточнить, что nth-of-type работает только с селекторами по тегу

Вот за это max-width: 100%; (применительно к img) надо руки отрывать

UFO landed and left these words here
Пожалуйста, заклинаю, не делайте никогда так
* {
    box-sizing: border-box;
}

И не советуйте другим.
UFO landed and left these words here
В первую очередь, глобальный селектор.
UFO landed and left these words here
UFO landed and left these words here

Видимо только масонам доступно.

Это же элементарно, Ватсон. Неужели вы никогда не подключались к существующему проекту? Обилие таких нюансов ни разу не идёт на пользу скорости погружения нового человека в проект

UFO landed and left these words here
Я специально зарегистрировался на хабре чтобы узнать что же с таким написанием не так, не томи, у меня ведь это в каждом проекте с начала карьеры :)
так лучше
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
Я так же могу сказать что лучше не так, какие аргументы в пользу того что так лучше?

Этот способ плох, когда вы делаете библиотеку компонентов и ваши блоки будут использоваться в многих сайтах/страницах. Таким селектором вы взорвёте дизайн там где не использовали глобальный bzbb.

Ну и это не по БЭМу, если вы понимаете, что бэм не про нейминг селекторов.

Очень понятно и развёрнуто. Спасибо(нет)!
Sign up to leave a comment.

Articles