html - 将行内 block 的文本居中

标签 html css

我需要将文本置于我的一个内联 block 按钮中。我该怎么做才能做到这一点?任何帮助将不胜感激。

源代码:

CSS:

.dropMenu
{
    color: #FFFFF0;
    text-decoration: none;
    display: inline-block;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 80%;
    text-align: center;
}

.dropMenu:hover,
.dropMenu.selected
{
    background-color: #544E4F;
}

HTML:

<a href="#" class='dropMenu'><input type="image" src="images/down.png" name="dropDown" width="23" height="23">dropMenu</a>

没有 vertical-align : middle:

http://img140.imageshack.us/img140/7476/withoutt.png

与:

http://img834.imageshack.us/img834/904/withe.png

最佳答案

我刚刚通过添加标签和更改他的 css 找到了解决方案:

按钮

<a href="#no-reload" id='dM1' class='dropMenuButton'><input type="image" src="images/down.png" name="dropDown" width="18" height="18"><label for="dropDown">Menu</label></a>

CSS

label
{
    padding: 0 5px 0 5px;   
    vertical-align:super ;
}

.dropMenuButton
{
    color: white;
    text-decoration: none;
    display: inline-block;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 80%;
    padding: 5px 5px 5px 5px;
}

关于html - 将行内 block 的文本居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5145640/

相关文章:

html - 无法将我网站的主要文本放在侧边菜单旁边,例如标题和其他信息

javascript - 在所选元素上显示 div

javascript - 子菜单上方的水平菜单样式 "spill"

javascript - 如何在tinyMCE中更改字体大小的基本度量单位?

html - CSS 支持的菜单中的图像定位

html - 为什么 margin top 在 div 上不起作用?

html - 根据其 TD 单元更改 TABLE 的宽度

javascript - UIWebView Javascript onclick 事件不发送事件对象到函数

html - 如何在CSS中对齐图像和下载按钮?

css - 解析 LESS 客户端