0

我制作带有字形图标的按钮没有问题,但我总是创建一个<a class="btn...". 这不起作用<input type="submit" class="btn btn-default" value="" />. 它只会产生一个空白按钮。

任何想法如何做到这一点?

4

3 回答 3

1

过去我在使用<input>标记方面确实遇到了问题。也许你可以试试那个<button>

这是 bootsrap doc 中所做的:

<button type="button" class="btn btn-default btn-lg">
  <span class="glyphicon glyphicon-star"></span> Star
</button>

如果需要,请参阅有关 glyphicons 的引导文档。

希望它可以帮助你:p

于 2013-08-31T15:18:01.057 回答
0

Glyphicons 使用“after”或“before”伪元素,非容器标签或自关闭标签(如输入)不支持这种元素。因此,如果您希望使用输入提交(是的,我了解您,我以前去过那里),像这样重新创建它:

<span class="glyph class here"><input type="submit" value="whatever" /></span>

编辑,需要对跨度进行一些调整,您需要使其看起来像一个按钮,然后对内部的提交按钮进行更多调整:

input[type="submit"] {
        display: inline-block;
        background-color: transparent;
        border: 0;
        cursor: pointer;
    }
于 2013-08-31T15:29:12.180 回答
0

这可以在仍然使用 Form Helper 方法时完成。在此处查看解决方案:如何将 Twitter Bootstrap 的 glyphicons 与 Rails 的 button_to 一起使用

于 2013-09-03T15:17:46.177 回答