html - 表单在 Firefox 中看起来不错,但在 Chrome 中看起来很乱

标签 html css forms

请看附图。第二张图片来自 Firefox,看起来不错,第一张来自 Chrome,很乱。

我有标签和输入字段的任何地方,在 Chrome 中都会变得困惑。

enter image description here

enter image description here

两者具有完全相同的代码。

    <tr>
       <td class='sale-label-req'>First Name *</td>
       <td class='sale-label-req'><input type='text' name='Contact0FirstName' value='<?=$_POST['Contact0FirstName']?>'></td>
    </tr>
    <tr>
       <td class='sale-label-req'>Last Name *</td>
       <td class='sale-label-req'><input type='text' name='Contact0LastName' value='<?=$_POST['Contact0LastName']?>'></td>
    </tr>

举个例子。

最佳答案

通常,<td>将水平呈现:

+--------------+------------+
| First Name*  | [_________]|
+--------------+------------+

这在 Chrome 和 FF 中都是如此。由于 FF 将其呈现为

+--------------+
| First Name*  |
+--------------+
| [_________]  |
+--------------+

这要么是不同的代码,要么是有一个 CSS 以 Chrome 无法理解的方式处理 FF 的表数据标签 - 反之亦然。

检查原始 HTML 和包含的 CSS,在两个浏览器上使用 firebug 和开发人员工具来查看实际应用于这些元素的内容

关于html - 表单在 Firefox 中看起来不错,但在 Chrome 中看起来很乱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23217596/

相关文章:

javascript - AngularJS 联系表

javascript - 提交表单并将值保存到 sessionStorage

javascript - 使用 setIntervel() 偏移具有动态高度的固定标题的页面上的内容

javascript - <ul> <li> 标签中的动态去除边框

html - CSS 显示问题

javascript - 调整浏览器大小时,调整头像的大小

asp.net-mvc - 在表单上使用 Get 方法时强制使用 url

javascript - Controller 不使用 angularJS 渲染

html - 如何更改 <td> 中所有元素 (onHover) 的颜色,即使有些元素包含在 <span> 中?

html - 关闭包含表单的应用程序脚本侧边栏