【问题标题】:How do I align text in "top right"?如何在“右上角”对齐文本?
【发布时间】:2011-10-12 15:55:38
【问题描述】:

我有下表。

<table>
    <tr>
        <td align="right">
            <b>Car Name:</b>
        </td>
        <td>
            <div><%=Model.DataMayLoad1%></div>
            <div><%=Model.DataMayLoad2%></div> 
            <div><%=Model.DataMayLoad3%></div>
            <div><%=Model.DataMayLoad4%></div>
        </td>
    </tr>
</table>

“汽车名称:”列右对齐,但位于中间。有没有办法将该列与右上角对齐?

【问题讨论】:

  • 只是关于您的网站使用&lt;%= Model.SomePropertyName %&gt; 暴露的XSS 漏洞的旁注。因此,当您担心对齐列时,您的代码会遇到更大的问题。
  • 如果你使用 它会对内容进行 HtmlEncode。所以你可能想用它来代替它。
  • 感谢您的帮助。 是否有助于解决跨站脚本漏洞?

标签: html asp.net asp.net-mvc html-table


【解决方案1】:

使用:&lt;td align="right" valign="top"&gt;

【讨论】:

  • 已弃用.. 使用 PaulPRO 的解决方案
【解决方案2】:
<table>
    <tr>
        <td align="right" style="vertical-align: top;">
            <b>Car Name:</b>
        </td>
        <td>
            <div><%=Model.DataMayLoad1%></div>
            <div><%=Model.DataMayLoad2%></div> 
            <div><%=Model.DataMayLoad3%></div>
            <div><%=Model.DataMayLoad4%></div>
        </td>
    </tr>
</table>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 2022-06-10
    • 2015-02-15
    • 2011-10-13
    • 1970-01-01
    • 2019-01-31
    • 2018-11-08
    相关资源
    最近更新 更多