Интегрированные сети ISDN


Таблица может быть отображена следующим образом - часть 90


Разработчики должны избегать использования строк "</" в теле элемента.

Нелегальный пример:

Следующий текст скрипта содержит недопустимую последовательность "</" (в качестве части "</em>") перед конечной меткой script:

<script type="text/javascript">

document.write ("<em>this won't work</em>")

</script>

В javascript, этот код может быть представлен корректно, путем сокрытия разграничителя Etago перед начальным символом имени SGML:

<script type="text/javascript">

document.write ("<em>this will work<\/em>")

</script>

В tcl, можно выполнить это следующим образом:

<script type="text/tcl">

document write "<em>this will work<\/em>"

</script>

В vbscript эта проблема может быть обойдена с помощью функции chr():

"<em>this will work<" & chr(47) & "em>"

Значения атрибутов

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

* '"' should be written as "&quot;" or "&#34;"

* '&' should be written as "&amp;" or "&#38;"

Таким образом, например, можно написать:

<input name="num" value="0"

onchange="if (compare(this.value, &quot;help&quot;)) {gethelp()}">

37. Особенности sgml с ограниченной поддержкой

Системы SGML, соответствующие ISO-8879, должны поддерживать определенное число возможностей, которые не слишком широко поддерживаются агентами пользователя HTML. Разработчикам рекомендуется не использовать все эти возможности.

38. Булевы атрибуты




Начало  Назад  Вперед



Книжный магазин