Foros del Web » Creando para Internet » HTML »

Caracteres aceptados en los atributos, ID y clases

Estas en el tema de Caracteres aceptados en los atributos, ID y clases en el foro de HTML en Foros del Web. ¿Qué caracteres define el estándar XHTML 1.0 como válidos para los identificadores, nombres de clase y que se puedan utilizar como valor de un atributo ...
  #1 (permalink)  
Antiguo 28/06/2009, 14:20
 
Fecha de Ingreso: junio-2009
Mensajes: 9
Antigüedad: 15 años, 5 meses
Puntos: 0
Caracteres aceptados en los atributos, ID y clases

¿Qué caracteres define el estándar XHTML 1.0 como válidos para los identificadores, nombres de clase y que se puedan utilizar como valor de un atributo en general? La especificación no me lo deja muy claro...

Especifico un poco más mi pregunta. Un ejemplo de caracteres aceptados para la definición de identificadores: [A-Za-z_][0-9A-Za-z_]* (empieza por letra o barra baja y contiene dígitos, letras y barras bajas).
  #2 (permalink)  
Antiguo 28/06/2009, 21:43
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: Caracteres aceptados en los atributos, ID y clases

Interesante pregunta.
Esto está definido en la html 4.1

ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

Aunque en la práctica creo que habrá que evitar : y . para no confundirse en el css Interesante realmente...
  #3 (permalink)  
Antiguo 29/06/2009, 00:35
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 11 meses
Puntos: 68
Respuesta: Caracteres aceptados en los atributos, ID y clases

Como bien ha dicho rafael, yo solamente usaría letras números y el guión bajo _. ya que recuerdo que el medio me dio algún que otro problema
__________________
No diseñes usando tablas.
  #4 (permalink)  
Antiguo 29/06/2009, 08:17
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Caracteres aceptados en los atributos, ID y clases

Cita:
Iniciado por Rafael Ver Mensaje
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").
Lo más importante aquí a destacar a mi juicio es esto:

"must begin with a letter ([A-Za-z]) and may be followed by any number of letters"

vamos, que nunca empieces por números ni caracteres que no sean letras, y luego ya detrás pones lo que quieras (dentro de lo válido, claro )
__________________
Visita mi nueva web idplus.org
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:26.