Текст не должен переноситься внутри тд - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть следующая таблица, она выглядит так:

ABC                                                         A B C
                                                            123
Hello

Но я не хочу, чтобы текст на конце заканчивался. Я хочу, чтобы это было показано в одной строке, как эта A B C 123. В одной строке. Может кто-нибудь сказать мне, что я делаю не так?

<table width="100%">
                        <tr>                            
                                <hr style="width:100%;"></hr>                            
                        </tr>
                        <tr>
                          <td align="left">ABC
                          </td>
                            <td align="right">
                                    <div class="n" >A B C </div>
                                    <xsl:value-of select="id"/>
                            </td>
                        </tr>
                      <tr>
                        <td>
                          Hello
                        </td>
                      </tr>
                    </table>

Ответы [ 2 ]

2 голосов
/ 08 февраля 2012

a div - это элемент уровня блока, который по умолчанию заполняет всю ширину своего контейнера,

меняет его на диапазон, и 123 будет рядом с abc:

<td align="right">
     <span class="n" >A B C </span>
     <xsl:value-of select="id"/>
</td>

В тех случаях, когда таблица слишком узкая, она все равно будет обернута, поэтому вам придется дополнять ее неразрывными пробелами, если вы никогда не хотели ее оборачивать, например:

<td align="right">
     <span class="n" >A&nbsp;B&nbsp;C</span>&nbsp;
     <xsl:value-of select="id"/>
</td>
0 голосов
/ 08 февраля 2012

В теге TD следует использовать следующее значение:

<TD NOWRAP>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...