| 
			
			 
			
				07.07.2009, 13:59
			
			
			
		 | 
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 27.05.2009 
						Сообщений: 14
					 
		
 |  | 
	| 
	
 
	| Сообщение от Иван Сагалаев |  
	| Содержимое элементов <script> и <style> нельзя оставлять в том же виде, что и в HTML. Потому что любой значок ">" тут же все сломает. Если его экранировать через ">" или заключать в блоки CDATA, то тогда сломаются HTML'ные браузеры, которые таких страстей не ведают и парсят текст, предполагая, что он не экранирован. Кроме того, в XHTML браузер не обязан вообще парсить содержимое комментариев, а скрипты, как известно, часто так экранируются по историческим соображениям. 
 В итоге, чтобы удовлетворить и XHTML, и HTML, вам придется либо использовать такую вот конструкцию, учитывающую все синтаксисы:
 
 
 
<script>
<!--//--><![CDATA[//><!--
   ...
//--><!]]>
</script>
 Либо выносить скрипты и стили во внешние файлы.
 |  
	
 Более простой вариант 
 
//<![CDATA[
  Тут можно использовать знаки больше > и меньше <.
//]]>
 |