html - 如何让文本填充表格单元格?

标签 html css asp.net

我正在使用 asp.net 表。表的第一列包含每行数据的标题。每个标题中的字数不同。我希望每个标题的第一个字母在标题单元格的起始边缘(ltr 中的左侧)上一个对齐,每个标题的最后一个字母在标题的结束边缘一个一个对齐单元格(ltr 右侧)。我希望间距影响字间距,但不影响字母间距或字体大小。我想要拉伸(stretch)字体。

我更喜欢标题的所有第一个单词与单元格的开头对齐,最后一个单词仅与单元格的末尾对齐。但所有单词的平等传播也是可能的。

最佳答案

试试这个:

CSS:

table {
    width: 50%;
    font-size: 15px;
}

td {
    width: 50%;
    border: 1px solid black;
    text-align: justify;
}

    td::after {
        content: "";
        display: inline-block;
        width: 100%;
    }

span.left {
    float: left;
}

span.right {
    float: right;
}

.NET 表格,文本填充所有单元格:

<asp:Table ID="Table1" runat="server">
    <asp:TableRow>
        <asp:TableCell>Phrase 1 with words</asp:TableCell>
        <asp:TableCell>Phrase 2 with words</asp:TableCell>
    </asp:TableRow>
</asp:Table>

.NET 表格,左侧和右侧有文本:

<asp:Table ID="Table1" runat="server">
    <asp:TableRow>
        <asp:TableCell>
            <span class="left">Word Left 1</span>
            <span class="right">Word Right 1</span>
        </asp:TableCell>
        <asp:TableCell>
            <span class="left">Word Left 2</span>
            <span class="right">Word Right 2</span>
        </asp:TableCell>
    </asp:TableRow>
</asp:Table>

关于html - 如何让文本填充表格单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33801356/

相关文章:

php - 使用PHP过滤上传到音频的内容

javascript - 如何将两个不同的图表并排放置?

javascript - 使用 CSS 选择器在特定属性下查找不包含特定属性的 div

CSS - 背景位置 - 在普通图片和 Sprite 的情况下

asp.net - 将 mvc 应用程序发布到 Web 服务器后无法生成 SSPI 上下文异常

javascript - e.preventDefault() 不适用于 div onclick

javascript - 背景图片幻灯片?

css - 如何应用背景渐变样式css

c# - 将 CSS 链接到 asp.net 中的 SKIN 文件

asp.net - ASP.NET 中的缓存模式