Теги "кавычить" ? или админ 1пс не прав?

12
a.fatman
На сайте с 15.01.2006
Offline
127
#11
Лёлик:
Там же двойные ковычки нарисованы.

С таким же успехом я могу ответить, что двойные кавычки нужно использовать только для атрибута "rowspan".

:)

Лёлик
На сайте с 28.04.2006
Offline
54
#12
a.fatman:
С таким же успехом я могу ответить, что двойные кавычки нужно использовать только для атрибута "rowspan".

:)

Обоснуй почему.

a.fatman
На сайте с 15.01.2006
Offline
127
#13

Там же в двойных нарисовано значение атрибута rowspan. :)

Attribute values must always be quoted.

А выражения double quotes нигде нет.

dkameleon
На сайте с 09.12.2005
Offline
386
#14

Тут ответ: http://www.w3.org/TR/REC-html40/intro/sgmltut.html

3.2.2 Attributes

By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39). Single quote marks can be included within the attribute value when the value is delimited by double quote marks, and vice versa
Дизайн интерьера (http://balabukha.com/)
[Удален]
#15
a.fatman:
лень в некоторых местах в PHP было экранировать двойные кавычки

Это от неумения писать PHP-код. В PHP то, что находится в двойных кавычках парсится, поэтому, чтобы не создавать, пусть минимальную, но нагрузку, надо все текстовые константы писать в одинарных кавычках, а переменные кокатенировать

$str = 'text1'.$var.'$text2';
Тогда и не придется экранировать двойные кавычки, что делает их использование очень удобным в HTML.
КА
На сайте с 16.09.2005
Offline
74
#16

Теги - кавычить, тему - залочить. А то тут сейчас начнутся holy wars, кто круче умеет кодить на PHP.....

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий