css - 将表格外的文本与 CSS 中表格中的列对齐

标签 css

我有一个包含 9 列的表,在第 8 列下,我想打印该列的总数(我已将其存储在一个变量中)。如何对齐文本以使其显示在第 8 列下方?

我目前在 h5 标签中有总数,但如果这会妨碍对齐,我愿意更改它。

<table> ...stuff
</table>
<h5>TOTAL!</h5>    <---- this should appear under column 8 of the table

最佳答案

最好的方法是将它放在表格本身中,但是如果这不是一个选项,请使用 javascript 对齐您的 h5。获取第 8 列的 x 偏移量并将该值应用于您的 h5。如果您可以提供更完整的标记示例,我可以提供一个示例。

编辑:

由于您没有提供标记,我创建了一个示例。您应该能够将它的要点应用到您的代码中。

html

<table>
    <thead>
        <tr>
            <td>head 1</td>
            <td>head 2</td>
            <td id="totalcol">head 3</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>body 1</td>
            <td>body 2</td>
            <td>body 3</td>
        </tr>
    </tbody>
</table>
<p id="total">Some total</p>

js

var left = $('#totalcol').offset().left;
$("#total").css("margin-left",left);

http://jsfiddle.net/H62wV/

关于css - 将表格外的文本与 CSS 中表格中的列对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18879246/

相关文章:

css - 元素在给定动画属性时失去过渡

javascript - 在 Wordpress 的一些管理页面上自定义 css 和 JS

javascript - 我怎样才能让一个数字在 React 中变成可编辑的 onClick?

css - 使用内联 CSS 删除从 CSS 文件继承的 CSS 属性

css - CSS Position中,Relative里面是Absolute,是文档还是父元素的Absolute?

html - Flexbox - 滚动条移动居中内容

html - 在 IE8 中垂直对齐日语字符

HTML Fieldset 内容在 100% 高度溢出(Chrome)

css - 如何将带边框的超链接内的文本居中

jquery - 可以让动画背景变白并覆盖其他图像