javascript - 按钮文本居中对齐 CSS

标签 javascript html css twitter-bootstrap text-alignment

我有一个按钮,其文本当前与顶部对齐。我尝试过使用 text-align: center css 但它不起作用。请查看演示链接并指出我哪里出错了。

我尝试过的代码。

.productButton {
    height: 130px;
    width: 200px;
    font-size: 35px;
    text-align:center;

注意:它使用 bootstrap 和自定义 css

查看完整的工作演示

http://www.codeply.com/go/PJVAHxQ2z4

谢谢

最佳答案

The text-align property specifies the horizontal alignment of text in an element.

注意:不是对象的垂直对齐!

以下是您的问题的可能解决方案:

http://www.codeply.com/go/Vi7NWQz7jb

仔细看看

.btn--text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

以及在标签内为此 css 添加的 div

     <label class="btn btn-default productButton">
           <div class="btn--text">ButtonText</div>
           <input type="radio" name="ButtonOne" id="buttonOne" autocomplete="off" checked>
     </label>

关于javascript - 按钮文本居中对齐 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29035500/

相关文章:

如果自定义模式 100% 匹配,Javascript 正则表达式返回 true

javascript - 将对象属性混合到对象数组中

javascript - 获取在运行时加载的元素的 innerhtml

javascript - 在文档加载时更改标签的颜色

html - 文本未与顶部对齐

javascript - 使用 json 构建下拉列表

javascript - node.js 在测试中设置 process.env 变量

javascript - polymer 图标未在 Chrome 中显示

jquery - 防止 div 在位置 :absolute div 重叠

javascript - Jquery toggle ('slide' ) 只滑动一次