Foros del Web » Programando para Internet » Javascript »

¿Es posbible crear mis propias etiquetas con js?

Estas en el tema de ¿Es posbible crear mis propias etiquetas con js? en el foro de Javascript en Foros del Web. Saludos, bueno tal como dice el titulo es posible hacer esto? Es decir: <cabeza>blabla</cabeza> <contenido>blabla</contenido> Ya se que muchos me diran que la forma correcta ...
  #1 (permalink)  
Antiguo 20/06/2012, 02:14
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 10 meses
Puntos: 3
¿Es posbible crear mis propias etiquetas con js?

Saludos, bueno tal como dice el titulo es posible hacer esto? Es decir:

<cabeza>blabla</cabeza>
<contenido>blabla</contenido>

Ya se que muchos me diran que la forma correcta es:

<div id="cabeza">blabla</div>

Pero es que usar tantos div's no me gusta, y queria saber si es posible hacer eso, investigando encontre que se hace algo similar con el html5 en navegadores antiguos usando js asi:

<script type="text/javascript">
document.createElement("nav");
document.createElement("header");
etc....
</script>

Asi que me imagino que si es posible hacer lo que quiero, pero me surgen 2 dudas, ¿Si funcionara en todos los navegadores? y ¿Tendre algun problema al validar el css?

Saludos espero puedan ayudarme, de antemano gracias.
  #2 (permalink)  
Antiguo 20/06/2012, 06:32
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: ¿Es posbible crear mis propias etiquetas con js?

Cyber_dark

en esta pagina le dan las respuestas a sus dudas http://reference.sitepoint.com/javas.../createElement , aun asi yo no recomendaria hacer uso de "document.createElement" de esa forma.
  #3 (permalink)  
Antiguo 20/06/2012, 10:50
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: ¿Es posbible crear mis propias etiquetas con js?

No sé si ya los habías preguntado y ya te había contestado o era otra persona...

De cualquier forma te respondo lo que indiqué anteriormente: suponiendo que quieres crear tu etiqueta <cabeza></cabeza> ¿qué es? ¿o cómo sabe el navegador qué es? con esa sintaxis, podría ser un input, un párrafo, etc. ¿A qué te refieres con tantos divs? quizá replanteando la forma en que estás maquetando tu sitio puedas ahorrar divs.
  #4 (permalink)  
Antiguo 20/06/2012, 12:57
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: ¿Es posbible crear mis propias etiquetas con js?

Cita:
Iniciado por cyber_dark Ver Mensaje
Pero es que usar tantos div's no me gusta, .
Ese no es un argumento, tenes que usar tantos divs (o cualquier otra etiqueta para el caso) tantas veces como la estructura del documento lo requiera.
Fijate que para dar soporte a las nuevas etiquetas semánticas de html5 en versiones viejas de ie se usan fix como el siguiente (lo abrevio)
Código Javascript:
Ver original
  1. (function(){if(!/*@cc_on!@*/0)return;var e = "abbr,article,aside,audio,bb,canvas,,video".split(','),i=e.length;while(i--){document.createElement(e[i])}})()

Pero esas etiquetas no son arbitrarias, existen en html5. Caso contrario tendrías que crear tus propias DTD's.
Por otra parte, en las etiquetas de carácter semántico, no tendrá mayor efecto, pero en otras como <video> no vas a conseguir en >IE9 que los mismos se reproduzcan a menos que utilices un "fallBack", que seguramente será Flash.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: etiquetas, funcion, html, js
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 19:48.