我有一个水平导航菜单,基本上就是一个 <ul>
,元素并排设置。我没有定义宽度,只是简单地使用填充,因为我希望宽度由菜单项的宽度来定义。我加粗了当前选定的项。
麻烦的是,在粗体中,单词会变得稍微宽一些,这会导致其他元素稍微向左或向右移动。有什么聪明的办法可以阻止这种情况发生吗?类似于告诉填充物忽略粗体引起的额外宽度?我的第一个想法是简单地从“活动”元素的填充中减去几个像素,但这个数量是不同的。
如果可能的话,我希望避免在每个条目上设置一个静态宽度,然后与目前的填充解决方案相对应地居中,以便将来对条目的更改变得简单。