CSS 表单对齐在 Chrome 中很好,但在 Firefox 中关闭

标签 css forms twitter-bootstrap google-chrome firefox

下一页http://drivenowcard.com/form.php在 Chrome 上运行良好,但在使用 Firefox 加载时,您会注意到表单向右偏移了很多。

我是 CSS 的新手,我做错了什么或者 Firefox 与 Chrome 有什么不同?

HTML

<div id="beforeForm">
    <h2 id="customer" class="textFont">Customer Information</h2><h2 onclick="redirect('http://drivenowcard.com/privacy.php');" id="privacy">Privacy Notice</h2>
    <p hidden="" id="required">* Indicates a required Field</p>
</div>

<form id="actionForm" action="ajax/process.php" method="post">
    <!-- form contents -->
</form>

注意: 这个元素正在使用 Bootstrap 3

最佳答案

您需要清除从 <h2 id="customer" class="textFont"> 级联下来的左侧 float

这是你 CSS 中的 float (不要改变它)

#customer {
    float: left;
}

这是您需要添加到样式表以清除 float 的 CSS

#actionForm { 
    clear: left;
}

关于CSS 表单对齐在 Chrome 中很好,但在 Firefox 中关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24759736/

相关文章:

带有垂直的 CSS 下拉菜单

javascript - 需要在具有 overflow-y auto 的父元素之外创建一个元素

html - 滚动时带有背景颜色转换但没有 JS 的仅 CSS 粘性标题

css - ASP.NET Core - 更改表单文本框的高度

html - 带有 Bootstrap 的自定义布局,表单缺乏响应能力

javascript - Bootstrap switch inside datatables plugin with ajax call catch 事件

javascript - onClick 完全删除特定的 DIV

javascript - 如何使用 JavaScript 检测删除线文本

javascript - 实时计算 - Javascript 中的购物车

javascript - PHP PDO - 将动态字符串数组传递给 JavaScript