html 表格元素与上面的行不对齐

标签 html css alignment

我在设计表格样式时遇到了问题。

http://jsfiddle.net/Gs7Vx/5/

<tr>
    <td class="label">HRS</td>
    <td class="label">INSP</td>
</tr>

我希望此行中的“HRS”和“INSP”字段与其上方的输入字段对齐。我尝试了很多东西,但都没有用。我确信有一个简单的解决方案,但我只是想念它。

最佳答案

要使输入与标签对齐,您需要

A) 添加一个空白<td></td>到第二行(因为它上面的行有 3 个单元格而它只有 2 个),并且

B) 删除 float:right;来自 .label类(class)。

参见 this作为例子。我只添加了 <td></td>到你的四个部分中的第一行,但它们都是相同的,所以你明白了。

关于html 表格元素与上面的行不对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19486015/

相关文章:

html - 现代网络浏览器可以并行下载哪些类型的网络资源?另外,什么不能并行下载?

javascript - 使用 js 而不是 CSS 设置 d3 轴样式

html - xhtml 自闭 anchor 元素 <a/> 允许吗?

html - 如何在响应式网页设计中将除最后一行缩略图之外的所有缩略图居中?

alignment - 如何将导航栏项目与顺风中的右角对齐

html - 几乎全屏标题问题

javascript - 每次我更新文本区域的值时,由于某种原因它会被默认值覆盖

html - 在 HTML 中嵌入谷歌电子表格(缩小结果)

javascript - 具有固定填充的动态大小的嵌套元素

java - GridPane 未居中对齐