Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使文本填充表格单元格?_Html_Css_Asp.net - Fatal编程技术网

Html 如何使文本填充表格单元格?

Html 如何使文本填充表格单元格?,html,css,asp.net,Html,Css,Asp.net,我正在使用asp.net表。表的第一列包含每行数据的标题。每个标题中有不同数量的单词。我希望每个标题的第一个字母在标题单元格的开始边缘(ltr中的左侧)上下对齐,每个标题的最后一个字母在标题单元格的结束边缘(ltr中的右侧)上下对齐。我希望间距影响单词间距,但不影响字母间距或字体大小。我不希望字体拉伸 我希望标题的所有前几个字都与单元格的开头对齐,最后一个字只与单元格的结尾对齐。但所有词语的平等传播也是可能的 试试这个: CSS: .NET表格,文本填充所有单元格: <asp:Table

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

我希望标题的所有前几个字都与单元格的开头对齐,最后一个字只与单元格的结尾对齐。但所有词语的平等传播也是可能的

试试这个:

CSS:

.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>

第1句
带单词的短语2
文本位于左侧和右侧的.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>

单词左1
单词正确1
左二字
单词正确2

CSS属性
文本对齐:对齐
应该适合您的需要

对齐
-内容空格,以便在一个块上放置尽可能多的块 这条线尽可能长,第一个单词在左边 边缘,最后一个单词沿着右边边缘


阅读有关
文本对齐
属性的更多信息

我正在使用asp.net表,我尝试将水平对齐设置为对齐,并尝试创建如下css类:td.justify{text align:justify;}然后将table CssClass属性设置为该值,但两者都不起作用。您的第一个答案是span float left和right,这对我很有用。我会把它标记为一个答案。请将两者都显示为选项。可以解释td::after的新选项是如何工作的吗?我将尝试:伪元素在100%宽度的td之后插入一个空内容。由于
文本对齐
是对齐的,并且有一个100%宽度的块,因此文本对齐就像文本填充了所有
td
一样。就像
td
因为块而收缩一样,文本填充了所有
td
<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>