Atributos
Al igual que en HTML, se considerará atributo a todo carácter que esté separado por espacios (\s,\t), hasta encontrar una carácter de terminación de etiqueta o el inicio del cuerpo de la misma, por ejemplo:
div
atributo_1
=
valor_1
atributo_2
=
valor_2
/
div
atributo_1
=
valor_1
atributo_2
=
valor_2
;
div
atributo_1
=
valor_1
atributo_2
="
cadena
con
más
caracteres
"
>
cuerpo
Los atributos por lo general se encuentran compuestos de clave y valor, siendo marcado como valor, todo lo que va después del carácter =, si es un valor primitivo, por ejemplo un número, booleano, null o una cadena simple sin espacios, se puede escribir sin ningún tipo de agrupador. Si es un valor complejo, como podría ser una cadena con espacios, o un script, se tendrá que escribir con su agrupador correspondiente, por ejemplo:
div
\
att1
=
1.23
\
att2
=
true
\
att3
=
null
\
att4
=
simple
\
att5
="
cadena
con
espacios
"
\
att6
={
*
[
1
,
2
,
3
,
4
]
}
\
att7
={
console
.
log
(
'
codigo
BJ
valido
'
)
;
}
Igualmente, en algunas ocasiones, un atributo puede contener solo su clave, por ejemplo:
div
atributo_1
atributo_2