HTML-CSS中心在链接中水平和垂直文本

我正在尝试制作一个高度和宽度为200px的链接
链接的文本应垂直和水平居中。

到目前为止这是我的CSS:

a:link.Kachel {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  display: block;
  text-align: center;
  background: #383838;
  display: -webkit-Box;
  display: -moz-Box;
  display: Box;
  -webkit-Box-align: center;
  -moz-Box-align: center;
  Box-align: center;
}

这个HTML代码

<tr>
  <td>
    <a class="Kachel" href="#">Test</a>
  </td>
</tr>

文本水平居中但不垂直。

知道如何让文本水平和美观地集中在一起吗?

解决方法

删除所有其他废话,只需用行高替换高度
a:link.Kachel{
   width: 200px;
   line-height: 200px;
   display: block;
   text-align: center;
   background: #383838;
}

jsfiddlehttp://jsfiddle.net/6jSFY/

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些