如何将我的表单按钮居中?

时间:2016-06-12 05:10:52

标签: javascript html css forms

我使用的是Cognito Form并且效果很好,唯一让我烦恼的是"提交"按钮不会成为中心。我试过了,只是让它上方的文本框居中,而提交按钮仍在左侧。我没有看到很多其他选择。 https://gyazo.com/bd4a143cefe2a0f764a82bd922f92e6f

<div class="cognito">
<script src="https://services.cognitoforms.com/s/kQtsv-uYpE2Bbu47xu3lPw">    </script>
<script>Cognito.load("forms", { id: "1" });</script></span>
</div>

3 个答案:

答案 0 :(得分:2)

您可以在span标记结束之前添加以下脚本。

<script type="text/javascript">
    window.onload = function() {
        document.querySelector(".cognito .c-action").style="text-align: center;float:none;";
    };
    </script>

答案 1 :(得分:1)

以防万一有人还在寻找答案。使用无缝嵌入,以下CSS对我有用:

.cognito .c-action{
    float:none !important;
}
.c-action #c-submit-button, .c-action{
    display:block;
    margin:0 auto !important;
}

答案 2 :(得分:0)

我是CSS的新手,但我记得有一个确切的问题。试试这个创建一个CSS文件 并添加一个元素,让我们说中心按钮,然后应用text-aligh:center

实施例

.center-button{
  text-align:center!important;
}

在html页面

<div class="cognito center-button">

如果失败了,你可能想要玩边缘。

 .center-button{
    margin-left: 50%;
 }

希望它有所帮助。