TECNOLOGÍAS WEB 2_HTML
Introducción a HTML y Tecnologías Web
Definición de HTML
- HTML, o Hypertext Markup Language, es un estándar que utiliza un metalenguaje de etiquetas para describir la estructura de las páginas web.
- Consiste en bloques de etiquetas que permiten generar el contenido visualizado en los navegadores.
Estructura Básica de una Página Web
- La estructura inicial incluye etiquetas específicas como DOCTYPE, que indica el tipo de documento y su contenido como HTML.
- Las etiquetas tienen una forma general: una etiqueta de apertura y otra de cierre, donde la segunda se representa con una contrabarra.
Encabezado y Metadatos
- El encabezado contiene metadatos como el título (title), que no se muestra en la página pero sí en la pestaña del navegador.
- Los metadatos pueden incluir información sobre el idioma y referencias a hojas de estilo.
Elementos Visuales en HTML
Renderización en Navegadores
- Se observa cómo se renderiza la página simple en un editor comparado con lo que aparece en el navegador.
- Es importante notar que el título aparece solo en la pestaña del navegador, no dentro del contenido visible.
Etiquetas Comunes
- Existen varias etiquetas importantes para texto, como BR (salto de línea), Strong (negrita), y M (cursiva).
- Las listas utilizan pares de etiquetas:
<ol>para listas ordenadas y<ul>para listas desordenadas.
Listas y Elementos Bloque
Listas Ordenadas y Desordenadas
- En listas ordenadas se usa
<ol>, mientras que cada elemento se define con<li>.
- Las listas desordenadas utilizan viñetas para representar elementos visualmente diferentes a las numeraciones.
Elementos Bloque vs. Inline
- Los elementos bloque son unidades completas dentro del diseño web, contrastando con elementos inline como Strong o M.
Elementos Básicos de HTML
Encabezados y su Jerarquía
- Los encabezados son elementos bloque típicos en HTML, con diferentes niveles (h1 a h6) que establecen jerarquías. Un encabezado de segundo nivel debe estar siempre por debajo de uno de primer nivel para mantener la estructura adecuada.
- La renderización de los encabezados varía ligeramente entre navegadores, pero generalmente el h1 es más grande que el h2, siguiendo un orden de importancia visual.
Párrafos y Bloques Genéricos
- Los párrafos se definen con la etiqueta
<p>, comenzando y terminando con esta misma etiqueta. Se utilizan para bloques de texto dentro del contenido web.
- Los bloques genéricos se pueden crear usando
<div>, permitiendo agrupar diferentes elementos. Esto ayuda a destacar áreas específicas en una página web.
Enlaces e Imágenes
- Los enlaces se crean con la etiqueta
<a>y requieren un atributohrefque define la URL a la que redirigen al hacer clic.
- El texto visible del enlace se coloca entre las etiquetas de apertura y cierre, mostrando lo que el usuario verá en pantalla.
Inserción de Imágenes
- Las imágenes se insertan utilizando la etiqueta
<img>junto con el atributosrc, que especifica la ubicación del archivo de imagen. También se pueden incluir atributos comoaltpara descripciones alternativas.
Uso del iFrame
- El elemento
<iframe>permite insertar contenido externo, como videos. Se especifican atributos como altura y ancho para definir su tamaño en la página.
- Existen parámetros adicionales para personalizar el comportamiento del iframe, como eliminar bordes o permitir pantalla completa.
Creación de Estructuras Web
Navegación entre Páginas
- Se puede crear una jerarquía dentro del sitio web mediante enlaces internos a otras páginas (por ejemplo, contact.html), facilitando así una navegación fluida entre diferentes contenidos.
Recursos Adicionales
- Se mencionan recursos útiles como plantillas gratuitas disponibles en sitios web como HTML5UP, donde los usuarios pueden ver demos y modificar plantillas según sus necesidades.
Diseño Adaptativo
- Muchas plantillas ofrecen diseño responsivo, permitiendo visualizar cómo se verían en diferentes dispositivos (tabletas y móviles), lo cual es crucial para una buena experiencia del usuario.
¿Cómo ha evolucionado el estándar H2B5?
Evolución y nuevas etiquetas en HTML5
- Se menciona que el estándar H2B5 ha evolucionado, incorporando nuevas etiquetas que añaden información semántica, mejorando la descripción de los elementos definidos.
- Las etiquetas predefinidas permiten generar una estructura más ordenada y semántica en las páginas web, facilitando su comprensión tanto para desarrolladores como para buscadores.
Diferenciación entre etiquetas
- Es importante no confundir las etiquetas
headeryhead; elheadcontiene metadatos, mientras queheaderse utiliza para definir encabezados visibles.
- La etiqueta
navse puede utilizar para crear un menú de navegación en la página web, mejorando la usabilidad del sitio.
Estructura de contenido
- Se distingue entre secciones estáticas (contenido descriptivo) y artículos dinámicos (noticias o entradas), donde los artículos pueden repetirse varias veces en una misma página.
- También se pueden usar otros elementos de bloque para describir partes específicas del contenido, como barras laterales comunes en blogs.
Mejora en la indexación por buscadores
- Utilizar correctamente las etiquetas HTML5 es crucial para que los buscadores puedan extraer información relevante de la página web.
- Una buena formación del código HTML influye directamente en cómo aparece una página web en los resultados de búsqueda, lo cual es fundamental para mejorar su visibilidad.