Foros del Web » Creando para Internet » HTML »

Atributos propios a etiquetas???

Estas en el tema de Atributos propios a etiquetas??? en el foro de HTML en Foros del Web. Buenas gente, queria hacer una consulta, con un tema que he visto algo interesante pero no manejo bien del todo. He estado leyendo hacerca de ...
  #1 (permalink)  
Antiguo 31/05/2013, 15:35
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 1 mes
Puntos: 16
Atributos propios a etiquetas???

Buenas gente, queria hacer una consulta, con un tema que he visto algo interesante pero no manejo bien del todo. He estado leyendo hacerca de los "atributos" que pueden ser colocados a las etiquetas HTML. que hay atributos como el "role" que cada vez son más utilizados y algunos como ese role tienen documentación.... Tambien he visto una serie de atributos q me han causado sorpresa que son los "WAI-AIRIA" que he leido son para la semantica y programacion inteligente y eso. SIN embargo, viendo el BOOTSTRAP de "TWITTER" he visto que ellos tambien tienen una cantidad de atributos como "PROPIOS" que no existen ni documentados, haciendo pruebas me he dado cuenta que uno puede agregar cualquier atributo a una etiqueta y esta las agarra y pueden ser usadas desde javascript. ahora mi duda es. esto es por el html5? o siempre se ha seguido? influye en algo su uso? tiene alguna repercusion negativa?
Muchas gracias por su opinion.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos
  #2 (permalink)  
Antiguo 03/06/2013, 08:19
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Atributos propios a etiquetas???

técnicamente HTML deriva de XML, y XML no tiene límites para agregar tanto etiquetas como atributos, los DTD se definieron en función de controlar y estandarizar los documentos, como medida de controlar la misma segregación que tenemos en la web, donde cada navegador define sus propias reglas.

Es decir, que nada te impide hacerlo, obviamente no podrás esperar que un navegador entienda dichas etiquetas o atributos que no contempla , si bootstap define las suyas es porque él las reconoce y aplica, así que podrías hacer lo mismo.

HTML5 dio paso a la semántica, creando un montón de tag's nuevos, aunque similares, con el objetivo de "humanizar el lenguaje", a fin de cuentas HTML inicio con el HEAD y BODY, ¿por que no humanizar los DIV's?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 04/06/2013, 13:34
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Atributos propios a etiquetas???

En realidad si son atributos estándar.

Bootstrap utiliza dos tipos de atributos, por un lado son los aría-* que son para hacer aplicaciones más accesibles, puedes ver la documentación (que es aún un borrador) aquí: http://www.w3.org/WAI/PF/aria/ personalmente no he usado yo mismo estos atributos, aunque básicamente es para indicar ciertas cosas a navegadores más accesibles (como screen-readers y navegadores en modo texto). Unos links más:

http://rawgithub.com/w3c/aria-in-html/master/index.html
https://developer.mozilla.org/en-US/...ssibility/ARIA
http://alistapart.com/article/waiaria

Y por otro lado son los custom data atributes (data-*), y estos te sirven para agregar pequeños snippets de datos a elementos (esta es la manera correcta de agregar cosas que aveces poner en los rel o en las clases), puedes ver más en estos links:

http://html5doctor.com/html5-custom-data-attributes/
http://ejohn.org/blog/html-5-data-attributes/


Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: html5
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 20:22.