Это зависит.Использование em связывает размеры с размером шрифта, а% ссылается на размер контейнера (и, в конечном счете, на экран).В некоторых местах одно будет лучше другого для достижения последовательного эффекта.Я согласен, что в целом хорошо избегать абсолютных единиц, но px полезен для небольших размеров (например, ширины границ, прокладок).