ибо блок будет растянут больше чем нужно
width: 100vh;
height: 100vh;
margin-right: 100px;
для li в меню. О каком центре может идти речь при таком margin? link
корректно работает со всеми браузерами. Если его правильно написать, т.е. добавить rel и закрыть.Критично ли это?
Это не понятно.
Я уже сказала, совпадение с макетом не зависит от того, в каких единицах измерения вы задаете значения.
А скорее от того, что у верстальщика было в школе по геометрии. Ну и капельку от знания как именно работают свойства и их значения по спецификации, а не по предположениям.
Есть в макете блок 1240 шириной и у него 3 дочерних по 400px и между ними по 20px.
Без разницы, напишете вы им
calc((100% - 40px)/3)
для флексов или инлайн блоков.Или 1fr и gap для гридов.
Или 25rem при 1rem = 16px (не знаю уж зачем).
Мой пример выше отражает дибилизм идеи задавать ширину блоков в rem. При наличии % и fr.
Но вы можете писать исходят из ТЗ, разума и того, как вам удобнее.
Какие используете единицы измерения при верстке?