垂直对齐内联元素中的文本

Rom*_*mes 9 html css

问题

所以我创建其中包含了一个简单的导航菜单diva标签.目前它看起来像这样:

在此输入图像描述

以下是我的HTML和CSS:

HTML

<div id="tabcontent-container">
    <div class="tabcontent-menu">
        <a href="#">WLAN Jumpstart</a>
        <a href="#">Mobility</a>
        <a href="#">Guest Access Jumpstart</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#tabcontent-container { padding: 15px 0px; position: relative; text-align: center; border-radius: 25px; -webkit-border-radius: 25px; }
.tabcontent-menu {}
.tabcontent-menu a { text-decoration: none; color: white; font-size: 30px; border-right: 1px solid white; line-height: 33px; padding: 0 22px; display: inline-block; width: 200px; height: 70px; vertical-align: top; }
.tabcontent-menu a:last-child { border:none; }
.tabcontent-menu a:hover { color:#000; }
Run Code Online (Sandbox Code Playgroud)

Jsfiddle.net上的工作示例

问题

我想知道是否有一种更简单的方法可以将中间的"Mobility" a标签与中间对齐.其他两个链接看起来很好,因为它们是双线的.我故意将它们作为双线制作,现在只需要中间的一个中间对齐一些如何.

有什么建议?

Hor*_*ren 5

您可以使用vertical-align: middle垂直调整位置.因为那只适用于表格单元格,所以设置display: table-cell.tabcontent-menu a

http://jsfiddle.net/H9VHs/8/