sintaxis simbolos para paginas imagenes iconos hexadecimal especiales entidad dibujos caracteres html xhtml-1.0-strict xhtml

simbolos - sintaxis para caracteres especiales en html



¿Las comillas simples son válidas en HTML/XHTML? (3)

¿Las comillas simples son válidas en HTML? Y más concretamente: XHTML estricto.

<table width="100%"> <table width=''100%''>


Sí, las comillas simples son válidas.

De la especificación XML:

[10] AttValue ::= ''"'' ([^<&"] | Reference)* ''"'' | "''" ([^<&''] | Reference)* "''"


Según la spec , ambos son válidos :-)

[9] EntityValue ::= ''"'' ([^%&"] | PEReference | Reference)* ''"'' | "''" ([^%&''] | PEReference | Reference)* "''" [10] AttValue ::= ''"'' ([^<&"] | Reference)* ''"'' | "''" ([^<&''] | Reference)* "''" [11] SystemLiteral ::= (''"'' [^"]* ''"'') | ("''" [^'']* "''") [12] PubidLiteral ::= ''"'' PubidChar* ''"'' | "''" (PubidChar - "''")* "''"

Y el W3C-Validator también lo acepta.


Una fuente de confusión sobre este asunto parece provenir de este artículo,

http://www.javascriptkit.com/howto/xhtml_intro.shtml

lo que parece afirmar que las comillas simples no son válidas en xhtml. Sin embargo, dado que no se cita ninguna especificación, y como el artículo también afirma que los nombres en minúsculas para los atributos y elementos están prohibidos, el autor puede simplemente expresar una prohibición editorial contra el uso de comillas simples.