html - 水平居中 mdl-button

标签 html css button material-design material-design-lite

有没有简单的方法让 mdl-button 水平居中?像这样的按钮:

<button class="mdl-button mdl-js-button mdl-button--fab mdl-js-ripple-effect">
  <i class="material-icons">add</i>
</button>

在不使用 mdl-grid 的情况下仅在网页上水平居中。或者 mdl-grid 是使用 MDL 时一般定位事物的正确方法吗?

最佳答案

由于按钮是 inline-block,最简单的方法是将 text-align: center; 应用于父元素。如果您不想使用网格,可以使用 .center-align 辅助类来实现。

<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.0/css/materialize.min.css" rel="stylesheet"/>
    
<div class="center-align">
  <button class="mdl-button mdl-js-button mdl-button--fab mdl-js-ripple-effect">
    <i class="material-icons">add</i>
  </button>
</div>

关于html - 水平居中 mdl-button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42681776/

相关文章:

html - 如何使用 http-server 在父目录中加载文件?

javascript - 将任何 Bootstrap 绑定(bind)到动态 HTML

html - 纸张折叠效果在 IE8 中不起作用

jquery - 增加从 jquery 生成的字段的大小

javascript - 自定义 slider - 寻找附加功能的指导

java - 使用按钮更改选项卡 View

html - 如果文本没有包含在按钮中,那么在一些文本之后应该有 "..."

Java如何调用另一个类?

html - 按照 Joel 的建议使用类型系统防止 XSS 攻击

jquery - 高度不会设置 parent 的百分比