【问题标题】:Justify text in table cells对齐表格单元格中的文本
【发布时间】:2012-11-07 00:46:58
【问题描述】:

我有一个包含 2 列的表格。我希望能够证明每个单元格中的文本是合理的,所以我为每个 <td> 标签使用了 text-align:justify;,但它似乎不起作用?

HTML代码:

<table >
<tr >
<td  class=tblcellA>سرآغاز گفتار نام خداست </td>
<td  class=tblcellB>كه رحمتگر و مهربان خلق راست</td>   
</tr>
<tr >
<td  class=tblcellA>ستايش بود ويژه كردگار</td>
<td  class=tblcellB>كه بر عالمين است پروردگار</td>   
</tr>
</table>

Css 代码:

body
{
   overflow:hidden;
   font-family:tahoma;
   FONT-SIZE:15px;
direction:rtl;
}
.tblcellA
{
    BORDER-RIGHT: #7e975b 1px solid;
    BORDER-TOP: #7e975b 1px solid;
    BORDER-LEFT: #7e975b 1px solid;
    BORDER-BOTTOM: #7e975b 1px solid;

   text-align:justify;
   padding-right:18px;
    width:230px;

}
.tblcellB
{
    BORDER-RIGHT: #7e975b 1px solid;
    BORDER-TOP: #7e975b 1px solid;
    BORDER-LEFT: #7e975b 1px solid;
    BORDER-BOTTOM: #7e975b 1px solid;

   width:230px;
   text-align:justify;
   padding-right:18px;
}

结果: http://jsfiddle.net/d5VTg/22/

如何证明这行文字的合理性? ​​​ ​

【问题讨论】:

  • 您需要在该单元格中填充文本吗?没有空间??因为现在你的文字只是合理的
  • @Sowmya Shivaram:是的,我需要在每个单元格中填充文本并在单词之间添加空格。

标签: html css html-table text-align


【解决方案1】:

您已固定每个单元格的宽度,以便您可以看到额外的空白区域。否则你的文字是有道理的。

在这种情况下,像这样更改宽度属性

width:auto;
max-width:230px;

现在单元格的最大宽度为 230px

DEMO HERE

【讨论】:

猜你喜欢
  • 2018-04-22
  • 1970-01-01
  • 2010-12-14
  • 2015-01-03
  • 2022-11-28
  • 2017-06-17
  • 1970-01-01
  • 1970-01-01
  • 2017-09-04
相关资源
最近更新 更多