Diferencia entre revisiones de «Lenguaje XHTML/Hipervínculos»

Contenido eliminado Contenido añadido
→‎Elemento a: charset, type, hreflang
Línea 6:
| Elemento = a
| Contiene = texto procesable, [[../Imágenes|Imágenes]], [[../Objetos|Objetos]], [[../Elementos en línea|Elementos en línea]], [[../Formato#Formato de fuente|Formato de fuente]], [[../Formularios#Campos de formulario|Campos de formulario]], [[../Contenido dinámico#Elemento script|<tt>script</tt>]]
| Atributos = [[../Atributos#Atributos comunes|Atributos comunes]], <tt>href</tt>, [[../Atributos#Atributo charset|<tt>charset</tt>]], [[../Atributos#Atributo type|<tt>type</tt>]], <tt>href<[[../tt>,Atributos#Atributo hreflang|<tt>hreflang</tt>]], <tt>rel</tt>, <tt>rev</tt>, <tt>shape</tt>, <tt>coords</tt>
}}
Por defecto, en la mayoría de navegadores gráficos aparecen azules y subrayados. Cuando se pasa el puntero del ratón sobre un hipervínculo en la mayoría de navegadores el puntero cambia a la forma de una mano con el dedo índice extendido. Este comportamiento se puede cambiar utilizando [[../Formato|estilos]].
Línea 16:
En cuanto a sus atributos no hay ninguno que sea obligatorio porque puede actuar como origen y/o como destino del hipervínculo. Su atributo más útil y del que casi siempre lo veremos acompañado es el atributo '''<tt>href</tt>'''. Este atributo sirve para indicar el destino del hipervínculo. Su valor es un [[w:URI|URI]] (Uniform Resource Identifier, identificador de recursos uniforme) y que generalmente será un [[w:URL|URL]], un subtipo de URI, es decir, un identificador unívoco a un recurso, ya sea una página web, una parte de un documento o un recurso identificable por el navegador como una función javascript<ref name="uri">[[rfc:3305|RFC 3305]] y [http://www.w3.org/TR/uri-clarification/ W3C Note: URIs, URLs, and URNs: Clarifications and Recommendations 1.0], el mismo contenido pero publicado por diferentes autoridades (en inglés).</ref>.
 
Los atributos [[../Atributos#Atributo charset|<tt>charset</tt>]], [[../Atributos#Atributo type|<tt>type</tt>]] y [[../Atributos#Atributo hreflang|<tt>hreflang</tt>]] sirven para dar detalles al usuario sobre el documento o recurso al que apunta el hipervínculo. El primero indica el tipo de [[../Codificación de caracteres|codificación de caracteres]] que utiliza el documento, <tt>type</tt> indica el tipo de contenido MIME y hreflang el idioma (no confundir con [[../Atributos#Atributo xml:lang|<tt>xml:lang</tt>]], que especificaría sólo el idioma del contenido entre las etiquetas <tt>&lt;a&gt;</tt> y <tt>&lt;/a&gt;</tt>). Puede ser útil utilizarlos cuando el documento de destino tenga esos parámetros diferentes delal documento actual. Es posible que algunos navegadores en el futuro proporcionen de alguna forma esa información al usuario, alcomo situaruna elimagen focoidentificativa sobredel eltipo hipervínculo,de quizásarchivo mostrandoo unel menúidioma emergenteal conlado esadel información,hipervínculo o al pasar el ratón por encima. O utilizada por un indexador para clasificar oportunamente el contenido. Sin embargo, el navegador no está obligado a utilizar esa información que le ha proporcionado el programador para determinar su comportamiento al acceder al hipervínculo, por lo que ignorará esa información. Solamente está para informar al usuario.
 
== Hipervínculo a un recurso ==