высчитывает
Плохой подход, не надо так
Ведь отображается всё красиво на мобилках. прям ресайзится по отношению к ширине экрана
имеет смысл на мобилках онли, для десктопа лучше em\rem, плохой подход
а с ем ами и рем ами подход используется лишь для удобства, если к примеру рутовский размер шрифта сделать не 16, а 15px, не придется менять его во всех элементах css. в этом плюс ремов и емов так?
обычно ставят в рут 10px чтоб считать удобно было, это для рем, потом при адаптиве когда тебе надо уменьшить размеры элементов просто опускаешь рут до 8 или 9 px и у тебя пропорционально все уменьшается, с ем другая история
понял. а что с емами?
считаются от размера шрифта блока (если задано) либо родителя
Аа. Понял. Спасибо
Мастера учат в макете задавать базовую единицу и от неё шагать, так разве не лучше? Я просто сам только сайтов пятнадцать сверстал, не пойму как лучше ещё. Но вроде как по базовой единице круто верстается. Например, база 4, тогда 1rem в дефолте 16px, а база 0.25rem
все правильно, этой и есть html:root {font-size: 10px}, так считать удобней просто 16px = 1.6rem, но ты можешь делать как тебе удобнее
для себя решил самым лучшим решением верстать в пикселях а для перевода в ремы юзать post-css и его плагин для этого базу на html задать 62.5% что соответствует 10px за 1rem на body поставить font-size любой какой будет комфортен и какого больше всего на сайте чтоб дефолтные тексты не были сильно мелкими Вот и всё. Rem юзают для скейлинга когда у браузере задается иной шрифт по дефолту Также такая техника полезна для пропорционального "зума" сайта на больших мониторах (тупо ставим процент больший на хтмл и всё)
Я просто не пойму, как при таком подходе рассчитывать адаптив. Но твою мысль понял, что типа кому как угодно
Мы rem юзаем для стандартизации размеров всего макета, чтобы не хардкодить каждый отступ
а мы для доступности юзали
+ хороший практис
хороший за исключением кейсов когда круглые / квадратные элементы с вложенностями получают дробные размеры в пикселях и получаем нечто такое ответа от комьюнити как это фиксят пока не услышал)
радио боксы я обычно пишу в пикселях
Вот тут без хардкода не обойтись
Обсуждают сегодня