Эмм… А почему не сверстать флексами задав пунктам меню размеры в пикселях?
Ну или на крайний случай (хотя я и не понимаю зачем размеры кнопки делать резиновыми, а не адаптировать в зависимости от способа ввода) можно просто использовать единицы vw/vh.
Не просто проще, а на порядоки проще.
Есть у меня немолодой коллега (на данный момент фронтенд), программировал он на всей цепочке языков начиная с перфокарт. Так вот он приводил пример диалога с неким инжером который разрабатывает нетривиальный детали (если не ошибаюь ракетный инженер), суть вопроса звучала примерно так — "зачем вам целый штат тестировщиков, вы что не можете сразу делать без ошибок?".
Ответ прост, система на порядок сложне. Даже отдельный фичи проекта со всеми приложеными требованиями могут не помещается в голову разработчика.
А вы хотя бы спецификации W3C возьмите.
Это огромное, сложное и недоработаное ТЗ с большущими легаси проблемами в архитектуре. Самое интересное что в его разработке активно участвует не так и много людей, ибо порог вхождения также огромен.
Полностью переписать с нуля, согласовать и оптимизировать такую систему невероятно сложно.
А сайт во вкладке через сервис воркер, нет?
А Webassembly вам не поможет?
Но обычные сайты тоже это умеют
Ну или на крайний случай (хотя я и не понимаю зачем размеры кнопки делать резиновыми, а не адаптировать в зависимости от способа ввода) можно просто использовать единицы vw/vh.
А у нас в суровом американском энерпрайзе у некоторых клиентов до 100% доходит.
Увы не всё можно за полифилить.
Вместо целой статьи, можно было просто дать ссылку на MDN https://developer.mozilla.org/ru/docs/Web/CSS/border-radius
Ну возьмите частную задачу, например построение UI и его layout с учётом всего зоопарка размеров и dpi современных экранов.
Не просто проще, а на порядоки проще.
Есть у меня немолодой коллега (на данный момент фронтенд), программировал он на всей цепочке языков начиная с перфокарт. Так вот он приводил пример диалога с неким инжером который разрабатывает нетривиальный детали (если не ошибаюь ракетный инженер), суть вопроса звучала примерно так — "зачем вам целый штат тестировщиков, вы что не можете сразу делать без ошибок?".
Ответ прост, система на порядок сложне. Даже отдельный фичи проекта со всеми приложеными требованиями могут не помещается в голову разработчика.
А вы хотя бы спецификации W3C возьмите.
Это огромное, сложное и недоработаное ТЗ с большущими легаси проблемами в архитектуре. Самое интересное что в его разработке активно участвует не так и много людей, ибо порог вхождения также огромен.
Полностью переписать с нуля, согласовать и оптимизировать такую систему невероятно сложно.
Так меняйте, кто вам не даёт)
Мне действительно интересно.
В телеграмме есть такая возможность.
Там _полностью_ настраиваемая световая схема.
Как вариант, флажок в настройках профиля "грузить комментарии в мобильной версии при открытии ".
https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700|PT+Sans:400,400i,700,700i&subset=cyrillic"
Проверил как выглядит PT Sans Captio на Google Fonts, там всё нормально: