☽ Dulce Antonio

TIPOS DE ETIQUETAS

En HTML y CSS tenemos diferente tipos de etiquetas cada uno con un propósito en particular.

Una etiqueta se puede componer de dos maneras:

ESTRUCTURA DE ETIQUETAS
Etiquetas que solo aperturan Etiquetas que tienen apertura y cierre
Este tipo de etiqueta comúnmente se utilizan para
indicar una dirección u origen. Se componen por argumento
u opciones tales como src href.
Este tipo de etiquetas comúnmente se utilizan para encerrar
un contenido tales como texto img, entre otros.

Lista de etiquetas dirigidas al texto

⇝ Títulos

Un título es exactamente lo que parece: un título o un subtitulo real que encabezan los temas. Los títulos pueden tener dimensiones entre 1 y 6, siendo 1 la más grande y 6 la más pequeña.

Podemos crear títulos tanto para el body como para el head.

HEAD

BODY

⇝ Párrafos

Un párrafo se abre y se cierra con la etiuqueta "p". Para crear varios párrafos tenemos que abir esta etiqueta las veces que lo necesitemos para cambiar de uno a otro.

BODY

⇝ Listado y viñetas

Las etiquetas utilizadas para crear un listado seran ol y li las cuales las solemos para una enumeración de cosas, personas, cantidades, etc.

Para las viñetas utilizaremos la etiqueta ul

BODY

PROPIEDADES CSS
Propiedad Opciones Ejemplo
Color Nombre del color color: Grey;
Código hexadecimal color: #008000;
Código RGB color: rgb(47, 79, 79);
Código RGBA color: rgba(128, 151, 206, 0.5);
Código HSL color: hsl(180, 50%, 50%);
Variable color: var(--nombrevariable);
Font-size Palabras clave font-size: xx-small;
font-size: x-small;
font-size: small;
font-size: large;
font-size:x-large;
font-size: xx-large;
Longitud font-size: 15px;
Porcentaje font-size: 250%;
Font-family Nombre de la tipografía font-family: sans-serif;
font-family: serif;
font-family: monospace;
font-family: fantasy;
font-family: cursive;
Nombre de la familia
y la familia genérica
font-family: 'Noto Sans HK', sans-serif;
Text-aling Orientación text-align: center;
text-align: left;
text-align: right;
text-align: justify;
Text-decoration Aplicar decoración del texto text-decoration: overline;
text-decoration: line-through;
text-decoration: underline;
List-style-tipe Aplicar el estilo de las viñetas list-style-tipe: circle;
list-style-tipe: square;
list-style-tipe: upper-roman;
list-style-tipe: lower-alpha;
Eliminar viñeta list-style:none;
List-style-position Aplicar viñetas dentro del margen list-style-position: inside;
Aplicar viñeta fuera del margen list-style-position: outside;

Lista de etiquetas dirigidas a tablas

⇝ Tablas

Las tablas son estructuras útiles y a menudo fáciles de interpretar para relacionar datos e información de manera pertinente. Y para crearlas necesitamos de las siguientes etiquetas, siendo la principal "table", la cual va a tener columnas y filas.

BODY

ATRIBUTOS DIRIGIDOS A LA ETIQUETA TABLA

ATRIBUTOS DIRIGIDOS A LA ETIQUETA <TD>

Lista de etiquetas dirigidas a objetos

⇝ Estructuras

Estas etiquetas pueden ser redimensionadas tanto en ancho y como en alto. A estas etiquetas también las conocemos como cajas.

BODY

ATRIBUTOS DIRIGIDOS A LA ETIQUETA < img >

PROPIEDADES CSS
Propiedad Opciones Ejemplo
background-color Nombre del color background-color:
Green;
Código hexadecimal background-color:
#008000;
Código RGB background-color:
rgb(47, 79, 79);
Código RGBA background-color:
rgba(128, 151, 206, 0.5);
Código HSL background-color:
hsl(180, 50%, 50%);
Variable background-color:
var(--nombrevariable);
background-image Dirección de carpeta donde están todos
nuestros archivos para construir el html
background-image:
url(../img/logo.jpg);
background-size Escalar la imagen lo más grande posible
dentro de su contenedor sin recortar ni
estirar la imagen
background-size:
contain;
Escalar la imagen lo más grande posible
para llenar el contenedor, estirando la
imagen si es necesario
background-size:
cover;
Escalar la imagen de fondo en la dirección
correspondiente de modo que se mantengan
sus proporciones
background-size:
auto;
Escalar la imagen en pixeles background-size:
30px;
Escalar la imagen en porcentaje background-size:
300%;
: hover Transición de color etiqueta o variable:
hover {
background-color:
black;
}
width Porcentaje width: 60%;
Pixeles width: 15px;
El navegador calcula y selecciona un ancho
para un elemento especificado
width: auto;
heigth Porcentaje heigth: 60%;
Pixeles heigth: 15px;
El navegador calcula y selecciona un alto
para un elemento especificado
heigth: auto;
Eslito del borde Eliminar borde border: none;
Punteado border: dotted;
Guiones cortos border: dashed;
Solido border: solid;
Doble border: double;
Apariencia tallada border: groove;
Apariencia extruida border: ridge;
Apariencia de elemento incrustado border: inset;
Apariencia de elemento en relieve border: outset;
Grosor del borde Pixeles border: 12px;
Palabra clave border: thin;
border: medium;
border: thick;
Color del borde Nombre del color border: Green;
Código hexadecimal border: #008000;
Código RGB border:
rgb(47, 79, 79);
Código RGBA border:
rgba(128, 151, 206, 0.5);
Código HSL border:
hsl(180, 50%, 50%);
Variable border:
var(--nombrevariable);
border-radius Pixeles border-radius: 12px;
Porcentaje border-radius: 15%;
display Generar una caja de elemento de
bloque
display: block;
Generar uno o más cuadros de elementos
en línea
display: inline;
Mostrar los elemento como los de bloque
y presenta su contenido de acuerdo con el
modelo flexbox
display: flex;
flex Absorber cualquier espacio libre adicional
en el contenedor y encogerse a su tamaño
mínimo para adaptarse al contenedor
flex: auto;
Encoger a su tamaño mínimo para adaptrse
al contenedor, pero no crece para absorber
ningún espacio libre adicional
flex: initial;
Inflexible flex: none;
flex-basis Automático flex-basis: auto;
Porcentaje flex-basis: 40%;
Pixeles flex-basis: 50px;
flex-direction Dirección del eje principal
en horizontal
flex-direction:
row;
Dirección del eje principal
en horizontal invertido
flex-direction:
row-reverse;
Dirección del eje principal en
veritcal
flex-direction:
column;
Dirección del eje principal en
veritcal invertido
flex-direction:
column-reverse;
flex-wrap Establece los ítem en
una sola línea (no permite
que se desborde del contenedor)
flex-wrap:
nowrap;
Establece los ítems en
modo multilínea (permite que
se desoborden del contenedor)
flex-wrap:
wrap;
Establece los ítems en
modo multilínea, pero en
dirección inversa
flex-wrap:
wrap-reverse;
justify-content Agrupa los ítem al principio
del eje principal
justify-content:
flex-start;
Agrupa los ítems al final
del eje principal
justify-content:
flex-end;
Agrupa los ítems al centro
del eje principal
justify-content:
center;
Distribuye los ítems dejando el
máximo espacio para separarlos
justify-content:
space-between;
Distribuye los ítems dejando el
mismo espacio para separarlos
justify-content:
space-around;
Distribuye los ítems dejando el
mispo espacio a izquierda y
derecha
justify-content:
space evenly;
box-sizing Los elemento abarca todo el
ancho de la caja que lo
contiene
box-sizing:
content-box;
Los elementos toman en cuenta los
bordes y rellenos, por lo cual el
contenido se encogerá para absorber
el ancho adicional
box-sizing:
border-box;

Lista de etiquetas dirigidas a enlaces de hipertextos

⇝ Hipertextos

Son el elemento característico de la web porque permiten que las páginas se relacionen entre sí. La sencillez y libertad con que se pueden enlazar páginas situadas en servidores distintos son el motivo del éxito de la web.

BODY

ATRIBUTOS DIRIGIDOS A LA ETIQUETA < a >

PROPIEDADES CSS
Propiedad Opciones Ejemplo
Text-decoration Eliminar línea de hipertexto text-decoration: none;

Lista de etiquetas dirigidas a formularios

⇝ Formularios

Su propósito es el de recolectar información proporcionada por los visitantes del sitio, la cual es luego enviada nuevamente al servidor

BODY

Conectar HTML con CSS

⇝ ETIQUETA A UTILIZAR

Para conectar un css a html utilizamos la etiqueta - link rel="stylesheet" href="css/css.css" -

Dentro de href debemos escribir el nombre la carpeta donde guardamos nuestro css a utilizar seguido de / y nuestro css.

Conectar TIPOGRAFÍAS DE INTERNET con CSS

⇝ ETIQUETA A UTILIZAR

Para conectar una tipografía a css solamente debemos ir a alguna página en Internet que nos permita copiar los links para que nos conecte con css y luego copiar y pegar en nuestro html

Después de eso debemos copiar el css que nos aparece debajo de los links.

Listado de propiedades generales de CSS

Su función es definir la estética o la presentación de una página web en general

GENERALES

PROPIEDADES CSS
Propiedad Opciones Ejemplo
margin Automático margin: auto;
Pixeles margin: 30px;
Porcentaje margin: 60%;
Margen inferior margin-bottom: 60%;
margin-bottom: 30px;
margin-bottom: auto;
Margen izquierdo margin-left: 60%;
margin-left: 30px;
margin-left: auto;
Margen derecho margin-right: 60%;
margin-rigth: 30px;
margin-rigth: auto;
Margen superior margin-top: 60%;
margin-top: 30px;
margin-top: auto;
padding Automático padding: auto;
Pixeles paddind: 30px;
Porcentaje padding: 60%;
Altura inferior padding-bottom: 60%;
padding-bottom: 30px;
padding-bottom: auto;
Ancho izquierdo padding-left: 60%;
padding-left: 30px;
padding-left: auto;
Ancho derecho padding-right: 60%;
padding-rigth: 30px;
padding-rigth: auto;
Altura superior padding-top: 60%;
padding-top: 30px;
padding-top: auto;

Listado de propiedades dirigidas al texto

Nos permiten controlar el texto como bloque, es decir, afectan al interlineado, a la separación entre palabras, al tabulado, color, fuente, etc

TEXTO

Listado de propiedades dirigidas a cajas

Todo en CSS tiene una caja alrededor, y comprender estas cajas es clave para poder crear diseños con CSS o para alinear elementos con otros elementos.

CAJAS