PRE и поведение пробелов

0

Я пытаюсь отобразить txt файл в браузере, сохраняя его формат и макет. Теперь я выполнил это с успехом, используя как предварительный тег, так и белые пробелы.

Моя проблема с тегом pre - это пространство, которое оно добавляет до и после строки (мне это не нужно).

белые пространства прекрасно работают, но иногда будет случайная линия (или линии), которая будет усекаться.

Я тестирую это только в IE (так как это для интрасети, и люди здесь не будут трогать другой браузер).

Когда я вижу исходный код IE, строки, которые усекаются, имеют правильный тег пробела, но он не отображается правильно в браузере.

<p style="white-space: pre;display: inline;">    Any    kind of   text      here </p>

Это ошибка браузера или моя ошибка? Есть лучший способ сделать это? Есть ли способ удалить пробелы до и после строки из предварительного тега?

Спасибо вам всем

Теги:

2 ответа

0

В конце я следил за предложениями здесь: тег HTML <pre> вызывает разрывы строк

Работал без недостатков.

0

Pre tag не добавляет пробела до и после строки, кроме пробела в тексте (4 пробела перед Any, 1 пробел после здесь).

Может быть другой тег, который создает маржу. <body> по умолчанию имеет 8px полей.

Также попытался разместить два <p> спина к спине, и новые метки не разделили теги.

Тестирование следующего в html файле:

<body style="margin: 0px; font-family: 'Courier New',Courier, monospace"><p style="white-space: pre;display: inline; margin: 0px;">    Any    kind of   text      here </p><p style="white-space: pre;display: inline; ">    Any    kind of   text      here </p></body>
  • 0
    Пространство, на которое я ссылался, находится между строк. Кроме того, это может быть проблемой? body {font-family: "Courier New", Courier, monospace; размер шрифта: 9pt; }
  • 0
    Я добавил это. Он не помещал <p> в отдельные строки. Вам нужно будет использовать инструмент проверки веб-страниц, как в Chrome или Firefox. Он покажет вам, какие стили применяются к каким элементам. Но вы сказали, что это происходит только в IE10?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню