我正在尝试使用<span>
在我的导航栏中移动一些文本。我的导航栏是 a<ul>
并且元素都是<li>
s 但文本与导航栏的顶部对齐,我希望它垂直居中。正如您在 JSFiddle 中看到的那样,我在 CSS 中使用 a:hover 属性来更改文本悬停时的背景和颜色。当我将跨度仅应用于文本时,整个悬停部分也会移动。看看你能不能明白我的意思。
我的 JSFiddle 在这里:
基本上我只希望文本以一种简单、简洁的方式垂直对齐。最初我使用''标签并在它们上设置边距,但我想避免为此目的使用标题标签以改进 SEO。谢谢。