Semana_1_Fundamentos_de_HTML_y_CSS
Semana_1_Fundamentos_de_HTML_y_CSS
HTML y CSS
Created @February 1, 2025 10:42 AM
Tags
Etiquetas fundamentales: <html> , <head> , <body> , <h1> - <h6> , <p> , <a> , <img> ,
<ul> , <ol> , <table> , <form>
¿Qué es HTML?
HTML (HyperText Markup Language) es el lenguaje de marcado utilizado para
crear la estructura de las páginas web. No es un lenguaje de programación, sino
un lenguaje de marcado que define la organización y contenido de un documento
web.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mi primera página HTML</title>
</head>
<body>
<h1>Hola, mundo!</h1>
<p>Este es un párrafo de ejemplo en HTML.</p>
</body>
</html>
Ejemplo:
<h1>Título principal</h1>
<h2>Subtítulo</h2>
<h3>Sección</h3>
Párrafos ( <p> )
La etiqueta <p> se utiliza para definir un párrafo de texto. Es una de las etiquetas
más básicas y comunes en HTML.
Usos principales:
Usos principales:
target: Indica dónde se abrirá el enlace (por ejemplo, en una nueva pestaña:
target="_blank" ).
title: Proporciona una descripción del enlace, que aparece como una
sugerencia cuando se pasa el ratón por encima.
Imágenes ( <img> )
Nos permite hacer una referencia y renderizar una imagen en un documento html .
La referencia puede ser a una ruta local o remota.
La etiqueta
<table>se utiliza para definir una tabla, que es una estructura de datos organizada
en filas y columnas. Es ideal para presentar información de forma clara y concisa,
como listas de productos, resultados de búsquedas o datos estadísticos.
<table>
<tr> <th> Encabezado 1 </th> <th> Encabezado 2 </th>
</tr>
<tr> <td> Dato 1 </td> <td> Dato 2 </td>
</tr>
</table>
<table>
<caption>Tabla de productos</caption>
<tr>
<th>Producto</th>
<th>Precio</th>
<th>Cantidad</th>
</tr>
<tr>
<td>Manzana</td>
<td>$1.50</td>
<td>10</td>
</tr>
<tr>
<td>Banana</td>
<td>$0.99</td>
<td>15</td>
</tr>
</table>
¿Qué es CSS?
Selectores en CSS
Los selectores permiten aplicar estilos a elementos específicos en una página
web. Algunos de los selectores más comunes son:
/* Selector de etiqueta */
p{
color: blue;
}
/* Selector de clase */
.destacado {
font-weight: bold;
}
/* Selector de ID */
#titulo {
font-size: 24px;
}
/* Selector universal */
*{
margin: 0;
padding: 0;
}
Propiedades y Valores
Las reglas CSS se definen mediante pares propiedad-valor, separados por : .
Ejemplo:
div {
width: 200px;
padding: 20px;
border: 5px solid black;
margin: 10px;
}
Ejemplo:
h1 {
color: #ff5733;
}
Fuentes y Tamaños
Las fuentes pueden especificarse con font-family , mientras que el tamaño se define
con font-size .
Flexbox
Flexbox es un modelo de diseño unidimensional que permite distribuir elementos
dentro de un contenedor de manera eficiente, incluso cuando sus tamaños son
dinámicos.
.container {
display: flex;
justify-content: space-between;
align-items: center;
}
Ejemplo en HTML:
<div class="container">
<div class="box">Elemento 1</div>
<div class="box">Elemento 2</div>
Grid System
CSS Grid permite diseñar páginas en dos dimensiones (filas y columnas). Es muy
útil para crear estructuras de página más complejas.
Ejemplo de Grid:
.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
Ejemplo en HTML:
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</div>
Introducción a Bootstrap
Bootstrap es un framework CSS que facilita el diseño web responsivo y moderno.
https://getbootstrap.com/docs/5.3/getting-started/introduction/
Proyecto Semana 1:
Página Web Informativa:
Crear una página de presentación personal con HTML y estilos básicos de CSS o
Bootstrap.