所以我有这个我正在制作的导航栏;我有一个Jsfiddle来演示。如果您将鼠标悬停在一个元素上,则会出现子列表,但如果您仔细观察,它的左边缘距离调用它的导航栏元素仅 1 个像素。
有没有我可以添加的 CSS 规则来摆脱这个问题,即将子列表移回一个像素?我知道可以使用 JS 来实现这一点(获取每个导航栏元素,计算它与左侧的距离,获取它的子列表并给它一个比元素的左值小 1 的左值),但现在我想暂时避免它。
如果可能,我更喜欢 CSS 解决方案,但当然不是,请告诉我,如果可以,请提供 JS 替代方案。