Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: flacc en 29 Enero 2014, 02:00 am



Título: duda entre src y href[HTML]
Publicado por: flacc en 29 Enero 2014, 02:00 am
Hola chicos, una vez mas me he confundido de tanto darle vuelta al asunto.

Mi duda colinda entre en que situaciones debo usar el atributo src versus a cuando usar el atributo href en las etiquetas html.

He visto en internet que href es para conectar documentos entre si como una especie de anclaje, y src es para colocar imágenes y diversos objetos. Pero mi duda mas bien radica en que he estado mirando las etiquetas link que tienen href y no src.

Por ejemplo:
Código:
<link href="http://protohey.blogspot.com/favicon.ico" rel="icon" type="image/x-icon">

Pero si el icono es un archivo, no debería traerse el source con src?

tengo la misma duda con respecto a link css

Código:
<link type="text/css" rel="stylesheet" href="https://fbstatic-a.akamaihd.net/rsrc.php/v2/yh/r/e8Ia3nD3W5J.css">

Si alguien me pudiera aclara mi duda le agradecería mucho, porque link css con src funciona igual que con href.
Saludos y gracias.


Título: Re: duda entre src y href[HTML]
Publicado por: engel lex en 29 Enero 2014, 02:30 am
wow! buena pregunta...
por lo que explica la web...

Citar
SRC : (Source). To specify the origin of (a communication)

HREF : (Hypertext Reference). A reference or link to another page
traduzco


SRC: (Source) especifica el origen de (una comunicacion);

HREF: (Referencia a Hiper Texto) Una referencia o enlace a otra pagina


una de las diferencias es que en el caso del SRC el objetivo trae sus propiedades propias, tamaño (pixeles), mime, y carga independiente al HTML base... en HREF carga como parte del HTML, y se adapta a la necesidad de la etiqueta...

si alguien puede confirmar o rechazar mi respuesta y/o completarla, seria genial :P


Título: Re: duda entre src y href[HTML]
Publicado por: #!drvy en 29 Enero 2014, 02:36 am
A ver si me puedo explicar.

href se usa para indicar una referencia, localización o relación entre el documento actual y el valor del href. Esto quiere decir que cuando el navegador entra, y ve un href, este puede o no (se determina) descargar el documento pero siempre lo hace en una conexión paralela sin afectar el proceso de descarga del actual documento.

src se usa para incrustar un objeto en el documento actual. Esto causa por supuesto que el navegador lo descargue y ademas afecta la descarga actual ya que el elemento que lleva ese atributo(src) es reemplazable, es decir, es un elemento cuyas dimensiones y/o apariencia son definidas por un objeto externo.

Por supuesto los desarrolladores de los navegadores siempre tratan minimizar la velocidad de carga y implementan algoritmos para no afectar el el proceso de descarga en elementos con src. pero esta es la teoría.

En resumen, cuando utilizar uno y cuando utilizar el otro ? Cuando el elemento es reemplazable (es decir cambiara de apariencia y/o dimensión) hay que utilizar src. Este es el caso de javascript, img, input, frame, iframe, object etc etc. Cuando solo se indica una referencia, localización o relación se usa href. Es el caso de link, a, area etc..

Saludos


Título: Re: duda entre src y href[HTML]
Publicado por: flacc en 29 Enero 2014, 03:48 am
Gracias a los 2 chicos, la verdad ahora me queda mucho mas claro, disculpen mi manera intrusa de saber pero llevaba tiempo buscando la diferencia, ya que no me conformaba con solo lo que había visto en google, he optado como costumbre indagar un poco en como funcionan por debajo algunas cosas para así tomar mejores decisiones a la hora de construir algo, ya que me facilita mucho las cosas.
Saludos y gracias.