Comunidad de diseño web y desarrollo en internet online

duda entre id y name

Citar            
MensajeEscrito el 17 Jul 2009 05:14 am
si bien anteriormente en los tutoriales explicaban que la diferencia entre id y name
era que name esta descontinuado y el id lo reemplaza
porque algunas paginas igualmente colocan en los tags los parametros id y name?
los dos juntos
un paqueña duda que me surgio
quizas sea tonta la respuesta pero siempre hay que preguntar las dudas
gracias si alguien me pudiera responder :D

Por xeo_lucky

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jul 2009 06:20 am

xeo_lucky escribió:

si bien anteriormente en los tutoriales explicaban que la diferencia entre id y name
era que name esta descontinuado y el id lo reemplaza
porque algunas paginas igualmente colocan en los tags los parametros id y name?
los dos juntos
un paqueña duda que me surgio
quizas sea tonta la respuesta pero siempre hay que preguntar las dudas
gracias si alguien me pudiera responder :D
Y en que parte de la W3C dice que name esta descontinuado. :? Eso es más el deseo de algunos que la realidad.

Lo que pasa es que existen diferentes tipos de atributos. En el caso de name este es un atributo opcional. Mientras id es un atributo estandar.

Ahora bien id funciona como un identificador único de cada elemento del código, pero name por ser un atributo opcional tiene diferentes funciones dependiendo de la etiqueta en la que este.

Por ejemplo:
Si utilizas la etiqueta img

Código HTML :

<img src="llaves.png" alt="Llave" name="Llave de puerta" id="llave" />
Te serviría como un parámetro descriptivo, mientras que el id es el identificador, el Alt para mostrar el texto en un Tooltip.

Si utilizas la etiqueta meta

Código HTML :

<head>
.....
<meta name="description" content="Está es la descripción de la página" />
<meta name="keywords" content="HTML,CSS,XML,JavaScript" />
<meta name="author" content="Fulanito de tal" />
.....
</head>
Provee el nombre para la información en el atributo contenido. Cabe aclarar que meta no posee el atributo id.

Ahora bien si lo utilizas en una etiqueta input de tipo radio

Código HTML :

<form ..... >
  <label for="hombre">Hombre</label>
  <input type="radio" name="sex" id="hombre" />
  <label for="mujer">Mujer</label>
  <input type="radio" name="sex" id="mujer" />

  <label for="manzana">Manzana</label>
  <input type="radio" name="fruta" id="manzana" />
  <label for="fresa">Fresa</label>
  <input type="radio" name="fruta" id="fresa" />
</form>
Como vez en este caso se utiliza nuevamente id como identificador único de la etiqueta, por ende podemos relacionar una etiqueta label con una input por medio de su id. Mientras la etiqueta name se utiliza para agrupar los diferentes input.

En conclusión como se puede apreciar name es diferente a id, y su útilización depende de la etiqueta en la cual trabaje como atributo. :P

Por esutoraiki

Claber

548 de clabLevel

4 tutoriales

Genero:Masculino  

Aplicaciones para Web

opera
Citar            
MensajeEscrito el 17 Jul 2009 05:53 pm
ahhhh
aora comprendo mejor
muchas gracias por tu aclaracion
:D

Por xeo_lucky

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.