У меня есть меню горизонтальной навигации, которое в основном просто <ul>
с элементами, расположенными бок о бок. Я не определяю ширину, но просто использую padding, потому что я хотел бы, чтобы ширина была определена по ширине элемента меню. Я выделен жирным шрифтом в текущем выбранном элементе.
Проблема заключается в том, что при смещении слово становится немного шире, что приводит к тому, что остальные элементы слегка сдвигаются влево или вправо. Есть ли умный способ предотвратить это? Что-то вроде строк, указывающих на прописку, чтобы игнорировать лишнюю ширину, вызванную смелостью? Моя первая мысль заключалась в том, чтобы просто вычесть несколько пикселей из дополнения активного элемента, но это количество варьируется.
Если возможно, я бы хотел, чтобы избежать установки статической ширины для каждой записи, а затем центрирования в отличие от используемого в настоящее время дополнения, чтобы сделать будущие изменения в простых элементах.