a标签按纽,怎么才能让文字垂直居中?
<li class="click"><span><a href="javascript:void(0)" style="background:url('../images/t03.png'); padding-left:29px; padding-top:7px;" onclick="pageAdd()" > 新增</a></li>
padding-top是因为如果没有的话,按纽icon下面有一点会被拦截。
但为什么a标签有padding-top,里面的文字却没变?
如图,怎么样才能把按纽中的文字让它垂直居中?
图片地址:http://ccnna.img42.wal8.com/img42/501254_20141114101150/141593117443.jpg
padding-top是因为如果没有的话,按纽icon下面有一点会被拦截。
但为什么a标签有padding-top,里面的文字却没变?
如图,怎么样才能把按纽中的文字让它垂直居中?
图片地址:http://ccnna.img42.wal8.com/img42/501254_20141114101150/141593117443.jpg
...全文
请发表友善的回复…
发表回复
斯洛文尼亚旅游 2014-11-14
- 打赏
- 举报

tudoushaopaigu 2014-11-14
- 打赏
- 举报

如果用line-height的话,文字是好的,但icon有一部分被截断了,如图
slwsss 2014-11-14
- 打赏
- 举报
<li class="click"><span><a href="javascript:void(0)" style="background:url('../images/t03.png');line-height: 26px;display: inline-table;" onclick="pageAdd()" > 新增</a></li>
斯洛文尼亚旅游 2014-11-14
- 打赏
- 举报
用line-height,不要用padding-top
<li class="click"><span><a href="javascript:void(0)" style="background:url('../images/t03.png'); padding-left:29px; line-height:30px;" onclick="pageAdd()" > 新增</a></li>