Menú

Enlaces

Visitas

2.4. Enlaces (link)

Define un enlace entre el documento y algún recurso externo. No tiene etiqueta de cierre pero se puede poner al final el cierre />.

Va entre las etiquetas:
<head></head>

Es la etiqueta:
<link> o <link />
Ejemplo:
<head>
<link rel="stylesheet" type="text/css" href="estilos.css">
<link rel="stylesheet" type="text/css" href="estilos.css" />
</head>

2.4.1. Atributos

Van dentro de la etiqueta:
<link>

2.4.1.1. href

Especifica la localización del documento enlazado, de un recurso de la Web, definiendo así un vínculo entre el elemento actual (el origen del vínculo) y el destino del vínculo definido por este atributo. Comúnmente usado para referirse a páginas en el mismo dominio o a páginas externas.
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link href="http://lazonahtml.webcindario.com/index.html">
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.1.2. charset

Especifica la codificación de caracteres del documento enlazado. Especifica el set de caracteres de la URL de destino.
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link href="http://lazonahtml.webcindario.com/index.html" charset="utf-8">
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>
Nota:

El Estándard Industrial Unicode (Unicode Industrial Standard) tiene por objetivo reemplazar y unificar las codificaciones de caracteres existentes con el fin de reducir su número y mejorar su efectividad (resolviendo carencias de otras codificaciones). El estándar Unicode codifica carácteres usando diferentes esquemas llamados Formatos de Transformación Unicode (Unicode Transformation Formats) UTF.
El UTF-8 es un set de caracteres de 8-bits de longitud variable para Unicode que está volviéndose muy popular para Internet debido a su capacidad para representar todos los carácteres universales aún siendo compatible con ASCII (código estándar americano para intercambio de información). UTF-8 usa de 1 a 4 bytes para codificar un carácter simple (8 a 32 bits) dependiendo del símbolo Unicode.
Un documento HTML utilizando el set de carácteres UTF-8 debería contener una declaración en su encabezado realizada mediante la etiqueta <meta> (por ejemplo, <meta http-equiv="content-type" content="text/html charset=UTF-8">). Los símbolos pueden ser insertados en este tipo de documentos usando un código simple que se asocia a un carácter específico, como por ejemplo &#931; (notación decimal), o &#x3A3; (notación hexadecimal) el cual mostrará la letra griega mayúscula "Sigma" ("Σ"). La graficación de símbolos Unicode depende del tipo de fuente utilizada por el navegador, y la mayoría de ellas no da soporte para todos los carácteres en el estándar Unicode (los carácteres no soportados son mostrados como cuadrados o signos de interrogación).

2.4.1.3. hreflang

Especifica el idioma base del documento de destino. Se pone el código de idioma (ISO 639-1 / RFC 4646). Este atributo solo puede ser utilizado cuando el atributo href está presente.
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link href="http://lazonahtml.webcindario.com/index.html" hreflang="es-ES" charset="utf-8">
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.1.4. media

Especifica el medio para el cual el documento de destino ha sido diseñado. Puede ser un solo medio o una lista de medios separada por comas. Los navegadores soportan los valores all, screen y print. El valor predeterminado es screen.
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link href="http://lazonahtml.webcindario.com/index.html" hreflang="es-ES" charset="utf-8" media="screen">
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.1.5. rel y rev

rel: Es la relación entre el documento actual y el destino del enlace.

rev: Es la relación entre el destino del enlace y el docmento actual.

Los navegadores soportan de forma completa, solo el valor stylesheet, el resto de los valores de forma parcial.
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link href="http://lazonahtml.webcindario.com/index.html" hreflang="es-ES" charset="utf-8" media="screen" rel="start">
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.1.6. target

Especifica donde deberá abrirse el documento. Especifica el nombre del marco donde el documento de destino debería ser cargado. Los nombres de marcos deben comenzar con una letra ([A-Z] ó [a-z]). Los nombres especificados a continuación son reservados y tienen significados especiales.
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link href="http://lazonahtml.webcindario.com/index.html" hreflang="es-ES" charset="utf-8" media="screen" rel="home" target="_self">
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.1.7. type

Especifica el tipo de documento a enlazar. Indica al navegador el tipo de contenido del recurso nombrado en el atributo href. El más común es type="text/css".
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link rel="stylesheet" type="text/css" href="css/style.css" media="all" >
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.1.8. class

Asigna un nombre de clase (o una lista de nombres de clase separados por espacios) al elemento contenedor. Es usado con hojas de estilos e indica al navegador la clase a la cual el elemento está asociado. Una clase provee atributos visuales para los elementos. Actúa:

2.4.1.9. id

Asigna un identificador al elemento asociado. Este identificador debe ser único en el documento y puede ser usado para referirse a ese elemento. Actúa:

2.4.1.10. style

Este atributo especifica información de estilo para el elemento actual. Los atributos en el parámetro style deben preservar este orden nombre : valor y ser separados por un punto y coma (nombre1 : valor1; nombre2 : valor2; nombre3 : valor3;). Si estás escribiendo código XHTML te recomendamos no utilizar este atributo y probar con las clases de hojas de estilo (con el atributo class).

2.4.1.11. title

Este atributo ofrece información consultiva sobre el elemento para el cual se establece.
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link rel="stylesheet" type="text/css" href="css/style.css" media="all" title="Hoja de estilos" >
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.1.12. dir

Especifica la dirección del texto. El valor ltr va de izquierda a derecha (left to right). El valor rtl va derecha a izquierda (right to left). El español se escribe de izquierda a derecha mientras que el árabe o hebreo van de derecha a izquierda.
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link href="http://lazonahtml.webcindario.com/index.html" hreflang="es-ES" charset="utf-8" media="screen" rel="home" target="_self" dir="ltr" >
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.1.13. lang

Especifica el idioma base de los valores de los atributos y del texto contenido en un elemento. El atributo lang es útil para:
Ejemplo:
<html>
<head>
<title>HTML Básico</title>
<link href="http://lazonahtml.webcindario.com/index.html" hreflang="es-ES" charset="utf-8" media="screen" rel="home" target="_self" dir="ltr" lang="es-ES" >
</head>
<body>
Etiquetas y contenidos del cuerpo. Parte del documento que será mostrada por el navegador: Texto e imágenes.
</body>
</html>

2.4.2. Eventos

Ejecutan acciones cuando ocurren. Estas acciones son definidas por un script del lado cliente, que son programas escritos para realizar cierta acción en un lenguaje específico (por ejemplo, JavaScript, VBScript, etc.). Existen diferentes eventos que se disparan en diferentes instancias de acuerdo con las acciones de los usuarios o navegadores.

2.4.2.1. onkeydown

El evento funciona cuando se pulsa una tecla sobre un elemento.

2.4.2.2. onkeypress

El evento funciona cuando se pulsa y se suelta una tecla sobre un elemento.

2.4.2.3. onkeyup

El evento funciona cuando una tecla se suelta sobre un elemento.

2.4.2.4. onclick

El evento funciona cuando se hace clic con el mouse sobre un elemento.

2.4.2.5. ondblclick

El evento funciona cuando se hace doble clic con el mouse sobre un elemento.

2.4.2.6. onmousedown

El evento funciona cuando el botón del mouse se pulsa cuando está encima de un elemento.

2.4.2.7. onmousemove

El evento funciona cuando el mouse se mueve mientras está sobre un elemento.

2.4.2.8. onmouseout

El evento funciona cuando el mouse se aparta de un elemento.

2.4.2.9. onmouseover

El evento funciona cuando el mouse se sitúa sobre un elemento.

2.4.2.10. onmouseup

El evento funciona cuando el botón del mouse se suelta cuando está encima de un elemento.