css - 按钮中文本下方的居中图像

标签 css jquery-mobile

我有制作3个按钮的代码

<style>
        .ui-grid-b .ui-input-btn {
            font-size: 12px;
            text-align: center;
            padding: 18px;
        }
    </style>

 <fieldset class="ui-grid-b" style="margin:5px;">
                <div class="ui-block-a" >
                    <input type="button" value="OpenALL" onclick="OpenALL();">
                </div>
                <div class="ui-block-b" >
                    <input type="button" value="OpenHash" onclick="OpenHash();">
                </div>
                <div class="ui-block-c" >
                    <input type="button" value="OpenBUG" onclick="OpenBUG();">
                </div>
            </fieldset>

我需要将图像添加到按钮(在文本下方)

各种方法都试过了,结果总是丑陋不居中

我需要图片位于文本下方,并且所有内容都居中。

这是 JSfiddle(我不知道如何添加图像)

http://jsfiddle.net/goldsoft/ukbs8kxg/

我尝试了这个建议的 ezanker,我发现它不在中心,什么是圆形灰色圆圈?

http://jsfiddle.net/goldsoft/ukbs8kxg/

enter image description here

谢谢

最佳答案

经过一番搜索,我终于找到了一个可以正常工作的解决方案。

CSS:

<style>
    .ui-grid-b .ui-input-btn {
        font-size: 12px;
        text-align: center;
    }
    .button
    {
        background-image:url("url"); //I used a 16x16 image
        background-repeat: no-repeat;
        background-position:bottom;
        padding-bottom:15px;
    }
</style>

HTML:

<fieldset class="ui-grid-b" style="margin:5px;">
            <div class="ui-block-a" >
                <input type="button" value="OpenALL" onclick="OpenALL();" class="button"/>
            </div>
            <div class="ui-block-b" >
                <input type="button" value="OpenHash" onclick="OpenHash();" class="button"/>
            </div>
            <div class="ui-block-c" >
                <input type="button" value="OpenBUG" onclick="OpenBUG();" class="button"/>
            </div>
 </fieldset>

这是最终屏幕截图:http://prntscr.com/4d0uul

关于css - 按钮中文本下方的居中图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25324657/

相关文章:

html - 如何选择不是父 div 子级但位于父 div 外部的 div?

javascript - 我想从数据库加载事件日历,返回值失效并且日期不显示

javascript - jQuery Mobile "enhance"动态重新生成html

javascript - jquery 切换 id 而不是类?

css - 定制 mediawiki 设计/皮肤的最佳方式是什么?

javascript - jQuery Mobile showPageLoadingMsg()/hidePageLoadingMsg() 方法在初始页面加载时不起作用

javascript - 在 Jquery Mobile/Javascript 中使用推送通知

带参数的 Javascript 函数调用

css - 行 div 上的背景颜色

html - 左浮动 div 的 100% 背景,其中另一个右浮动 div 超过左