我想使用
<span>
来移动我的导航栏中的一些文本。我的导航栏是一个 <ul>
,其中的元素都是 <li>
,但文本却位于导航栏顶部,我希望它在垂直方向上居中。就像你在 JSFiddle 中看到的那样,我正在使用 CSS 中的 a:hover 属性来改变鼠标悬停时的文本背景和颜色。但当我仅对文本应用 span 时,整个悬停区域也会被一起移动。请看能否理解我的意思。
我的 JSFiddle 在这里:
基本上,我只想以简洁明了的方式垂直对齐文本。最初,我使用''标签并在它们上设置间距,但为了改善 SEO,我想避免使用标题标签。谢谢。