Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN WEB
Docente: Lsi. Verónica Freires Avilés
Licenciada en Sistemas de Información
Magister en Sistemas de Información
Gerencial
HTML
Introducción HTML
HTML es el lenguaje de marcado estándar para crear páginas web.
¿Qué es HTML?
• HTML significa lenguaje de marcado de hipertexto
• HTML es el lenguaje de marcado estándar para crear páginas web.
• HTML describe la estructura de una página Web
• HTML consta de una serie de elementos
• Los elementos HTML le dicen al navegador cómo mostrar el contenido
• Los elementos HTML etiquetan piezas de contenido como "este es un
encabezado", "este es un párrafo", "este es un enlace”.
Un documento HTML simple
•La <!DOCTYPE html>declaración define que este documento es un
HTML5
La Declaración <!DOCTYPE>
La <!DOCTYPE>declaración representa el tipo de documento y ayuda a los navegadores a
mostrar correctamente las páginas web.
Solo debe aparecer una vez, en la parte superior de la página (antes de cualquier etiqueta
HTML).
La <!DOCTYPE>declaración no distingue entre mayúsculas y minúsculas.
Encabezados HTML
Los encabezados HTML se definen con las etiquetas <h1>to .<h6>
<h1>define el encabezado más importante. <h6>define el encabezado menos importante:
Párrafos HTML
Los párrafos HTML se definen con la <p>etiqueta:
Enlaces HTML
Los enlaces HTML se definen con la <a>etiqueta:
El destino del enlace se especifica en el href atributo.
Ejemplo
<a href="https://www.w3schools.com">This is a link</a>
Imágenes HTML
Las imágenes HTML se definen con la <img>etiqueta.
El archivo de origen ( src), el texto alternativo ( alt), widthy
atributos: height se proporcionan como
Ejemplo
<img src="schools.jpg" alt="Schools.com" width="104" height="142">
Elementos HTML vacíos
Los elementos HTML sin contenido se denominan elementos vacíos.
La <br> etiqueta define un salto de línea y es un elemento vacío sin una etiqueta de cierre.
Para obtener una lista completa de todas las etiquetas HTML disponibles en
https://www.w3schools.com/tags/default.asp
Atributos HTML
Los atributos HTML proporcionan información adicional sobre los elementos HTML.
◦ Todos los elementos HTML pueden tener atributos
◦ Los atributos proporcionan información adicional sobre los elementos .
◦ Los atributos siempre se especifican en la etiqueta de inicio
◦ Los atributos generalmente vienen en pares de nombre/valor como: nombre="valor"
El atributo href
◦ El href atributo especifica la URL de la página a la que va el enlace.
El atributo src
◦ El src atributo especifica la ruta a la imagen que se va a mostrar.
El atributo de estilo
◦ El style atributo se usa para agregar estilos a un elemento, como color, fuente, tamaño y más.
El atributo lang
◦ Siempre debe incluir el lang atributo dentro de la <html> etiqueta, para declarar el idioma de
la página web.
<div class="city">
En el siguiente ejemplo tenemos tres <div> <h2>Paris</h2>
elementos con un class atributo con el <p>Paris is the capital of France.</p>
valor de "ciudad". Los tres <div> elementos </div>
table, th, td {
border: 1px solid black;
}
table, th, td {
border: 1px solid white;
border-collapse: collapse;
}
th, td {
background-color: #96D4D4;
}
Tamaños de tabla HTML
◦ Las tablas HTML pueden tener diferentes tamaños para cada columna, fila o la tabla completa.
◦ Utilice el style atributo con las propiedades width o height para especificar el tamaño de una tabla,
fila o columna
<table style="width:100%">
<table style="width:100%">
<tr>
<th style="width:70%">Firstname</th>
<table style="width:100%">
◦ Altura de fila de la tabla HTML <tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr style="height:200px">
Estilos HTML - CSS
Usando CSS
CSS se puede agregar a documentos HTML de 3 maneras:
•En línea : mediante el uso del styleatributo dentro de los elementos HTML
•Interno - mediante el uso de un <style>elemento en la <head>sección
•Externo : mediante el uso de un <link> elemento para vincular a un archivo CSS externo
La forma más común de agregar CSS es mantener los estilos en archivos CSS externos. Sin
embargo, en este tutorial usaremos estilos en línea e internos, porque esto es más fácil de
demostrar y más fácil para que usted mismo lo pruebe.
CSS en línea
Se utiliza un CSS en línea para aplicar un estilo único a un único elemento HTML.
Un CSS en línea usa el style atributo de un elemento HTML.
El siguiente ejemplo establece el color del texto del <h1>elemento en azul y el color del texto
del <p>elemento en rojo
<p style="text-align:center;">Centered paragraph.</p>
CSS interno
◦ Se utiliza un CSS interno para definir un estilo para una sola página HTML.
◦ Un CSS interno se define en la <head> sección de una página HTML, dentro de un <style>.
El siguiente ejemplo establece el color del texto de TODOS los <h1> elementos (en esa página)
en azul y el color del texto de TODOS los <p> elementos en rojo. Además, la página se mostrará
con un color de fondo "powderblue.
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
Bloque HTML
Un elemento a nivel de bloque siempre comienza en una nueva línea y los navegadores
automáticamente agregan algo de espacio (un margen) antes y después del elemento.
Un elemento a nivel de bloque siempre ocupa todo el ancho disponible (se extiende hacia la
izquierda y hacia la derecha tanto como puede).
Dos elementos de bloque de uso común son: <p> y <div>.
◦ El <p>elemento define un párrafo en un documento HTML.
◦ El <div>elemento define una división o una sección en un documento HTML.
El elemento <div>
El <div>elemento se utiliza a menudo como contenedor de otros elementos
HTML.
El <div> no tiene atributos requeridos, pero style, classy id son comunes.
Cuando se usa junto con CSS, el <div> se puede usar para diseñar bloques de
contenido. <div style="background-color:black;color:white;padding:20px;">
<h2>London</h2>
<p>London is the capital city of England. It is the most populous city in the United
Kingdom, with a metropolitan area of over 13 million inhabitants.</p>
</div>
Listas HTML
Las listas HTML permiten a los desarrolladores web agrupar un conjunto de elementos relacionados en
listas.
Lista HTML desordenada
Una lista desordenada comienza con la <ul>etiqueta. Cada elemento de la lista comienza con
la <li>etiqueta.
Los elementos de la lista se marcarán con viñetas (pequeños círculos negros) de forma
predeterminada:
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
Lista HTML ordenada
Una lista ordenada comienza con la <ol>etiqueta. <ol>
Cada elemento de la lista comienza <li>Coffee</li>
con la <li>etiqueta. <li>Tea</li>
Los elementos de la lista se marcarán con números <li>Milk</li>
de forma predeterminada: </ol>