Двойной пробел автоматически заменяется одним пробелом при использовании TIDY HTML, и я не хочу, чтобы это произошло - PullRequest
2 голосов
/ 17 марта 2011

Я использую HTML TIDY и вижу, что в моем тексте / HTML есть двойной пробел, который нужно исправить, Tidy заменит двойной пробел одним пробелом, и я не сделаю этого, любая помощь будетотличный????вот мой конфиг для HTML Tidy.

tidy-mark: no
show-errors: 6
show-warnings: yes
output-xml: no
enclose-text: yes
wrap: 0
uppercase-tags: yes
uppercase-attributes: yes
show-body-only: yes
new-inline-tags: replaced,city,place,personname,country-region

Ответы [ 2 ]

1 голос
/ 17 марта 2011

В большинстве мест в HTML двойные пробелы обрабатываются браузером как единые пробелы.Вероятно, именно поэтому HTML Tidy заменяет их: они просто занимают место в вашем HTML-файле без всякой выгоды.Вам нужны неразрывные пробелы, если вы действительно хотите, чтобы появлялись два пробела.

0 голосов
/ 23 мая 2019

Используйте параметр literal-attribute: yes (по умолчанию нет), чтобы не заменять двойной пробел на один пробел внутри атрибутов (где это должно иметь значение).

Типичный случай, когда у вас есть что-то вроде:

<a href="/somewhere  .htm">click here</a>

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

...