2009-05-07 5 views
0

В настоящее время HTML Tidy меняется любой пустой HTML-тегов и объединение их в единое целое, например:Как остановить HTML Tidy от удаления закрывающего тега?

<script src="somescript.js"></script> 

Превращается:

<script src="somescript.js" /> 

Это проблема, потому что в том числе файлов JavaScript в «голове» моего HTML теперь не работает в каком-то браузере, который явно требует, чтобы этот закрывающий тег был отделен от открытого тега.

Как я могу остановить Tidy от удаления этих закрывающих тегов?

+1

Вы можете просто использовать HTML 4.01 в качестве выходного формата вместо того, чтобы пытаться написать HTML Compatible XHTML 1.0. – Quentin

ответ

1

Попробуйте вставить некоторый контент в элемент <script>, содержимое которого не будет расстраивать браузер, но предотвратит срыв Tidy. Что-то вроде пробелов, или &nbsp;, или комментарий javascript.

0

Вы определили DOCTYPE для своего HTML?

Обтекание тега close в одном теге должно работать для действительного Xhtml, но может расстроить вас на olde html.

Смежные вопросы