【问题标题】:Align a TD to the right of the TABLE将 TD 对齐到 TABLE 的右侧
【发布时间】:2012-03-25 09:27:26
【问题描述】:

假设我有 3 列,1 行。我希望第一列尽可能大,而不会使其他列内容跳下一行(好像有换行符)。像这样:

||||||||||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||| |||||||||||||||||||| ||||||||||||||||||||||

因此,第一列应该尽可能多地使用表格中的空间,而不会对其他两列造成任何问题,它们应该只使用他们需要的空间,仅此而已,它们应该向右对齐。

我尝试为其设置宽度,但随着最后两列的内容上升,它会产生一个问题,迫使文本跳下一行。

我怎样才能做到这一点?提前致谢!

【问题讨论】:

    标签: html alignment row html-table


    【解决方案1】:

    使主单元格宽度=“100”%”,并在其他单元格中添加“nowrap”。

    <table border="1" width="100%">
        <tr>           
            <td width="100%">###</td>
            <td nowrap>### ###### ###</td>
            <td nowrap>###### ###### ###</td>
        </tr>
    </table> 
    

    【讨论】:

    • 如何添加 nowarp?谢谢!
    • nowrap 的样式是 white-space: nowrap
    • @ZyteX:为我工作。您的页面上一定有其他东西在干扰。也许是另一种风格。在一个干净的 HTML 文件中试试这个。
    • 有限制 - 你有多少文字?
    • 好吧,我坚持我的最后评论。
    猜你喜欢
    • 2011-04-20
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 2022-12-29
    • 2017-04-27
    • 2018-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多