Сохранить пробелы в HTML - PullRequest
       4

Сохранить пробелы в HTML

0 голосов
/ 10 августа 2011

В xaml я могу сделать релевантные пробелы (которые не игнорируются) с помощью атрибута xml: space тега. Справка: http://msdn.microsoft.com/en-us/library/ms788720.aspx

Есть ли способ сделать пробелы актуальными в html?

Обновление:

Наконец пошло с:

<p style="white-space: pre">
Hi   This
    is
 an    example
</p>

Хотя решение Aziz Shaikh также работает нормально.

Ответы [ 5 ]

5 голосов
/ 10 августа 2011

Не знаю, правильно ли я понимаю ваш вопрос, но если вы хотите сохранить пробелы в html, pre - это тег, который вы ищете

<code>  <html>
    ....

    <pre>
      hi   this
         is
      an    example
    

он предоставит вам:

 Hi   This
    is
 an    example
 
3 голосов
/ 10 августа 2011

вы можете указать пробел свойство в css

2 голосов
/ 10 августа 2011

Речь идет не о «релевантности», а о том, как браузеру велено отображать текст.Тег pre отображает пробелы без их свертывания.

Это свойство рендеринга можно контролировать для любого элемента с помощью CSS-пробела .

p.foobar { white-space: pre }

<p class="foobar">abc   def</p>
1 голос
/ 10 августа 2011

Вы можете использовать <pre> со стилем CSS.Отметьте эту скрипку как демо .

<code><pre style="font:inherit">
    This       is       a
              pre
    test
1 голос
/ 10 августа 2011

Обычным способом является использование неразрывного пробела, как в &nbsp;, для горизонтального пробела и <br> для разрыва строки.

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