Tema 7 - Introducción a html con css

21
INTRODUCCIÓN A HTML CON CSS

Transcript of Tema 7 - Introducción a html con css

Page 1: Tema 7 - Introducción a html con css

INTRODUCCIÓN A HTML CON CSS

Page 2: Tema 7 - Introducción a html con css

El lenguaje de los estilos

• Lenguaje orientado a objetos

• Se definen estilos: colores, fondos, bordes, tamaños, etc.

• No funciona por si mismo, trabaja en conjunto con HTML.

• NO FUNCIONA IGUAL EN TODOS LOS NAVEGADORES

Page 3: Tema 7 - Introducción a html con css

Estructura básica de un HTML

<!DOCTYPE html> <html lang="es">

<head> <link href="styles/style.css" type="text/css" rel="stylesheet" />

</head> <body> </body>

</html>

Page 4: Tema 7 - Introducción a html con css

<link href="styles/style.css" type="text/css" rel="stylesheet" />

Page 5: Tema 7 - Introducción a html con css

<link href="styles/style.css" type="text/css" rel="stylesheet" />

Page 6: Tema 7 - Introducción a html con css

<link href="styles/style.css" type="text/css" rel="stylesheet" />

ES UNA BUENA PRÁCTICA PONER LOS ESTILOS EN UN

ARCHIVO SEPARADO DEL HTML

Page 7: Tema 7 - Introducción a html con css

Estructura básica de un HTML

<!DOCTYPE html> <html lang="es">

<head> </head> <body> </body>

</html>

Page 8: Tema 7 - Introducción a html con css

Reglas generales de CSS

• Verificar que todas las llaves abiertas estén debidamente cerradas.

• Nunca omitir puntos y comas.

• Utilizar nombres representativos para todas las clases.

Page 9: Tema 7 - Introducción a html con css

Terminología CSS

h1 { font-size: 20px;

}

Selector

Valor

Propiedad

Page 10: Tema 7 - Introducción a html con css

Manejo de CSS

1. Por identificador

2. Por clase

3. Por nombre de etiqueta

4. Por jerarquía

5. Por agrupación

Page 11: Tema 7 - Introducción a html con css

Por identificador

<p id="introduccion">Lorem ipsum</p>

#introduccion{ color: #3300FF; }

HTML

CSS

Page 12: Tema 7 - Introducción a html con css

Por clase

<p class="grande">Lorem ipsum</p>

.grande{ font-size: 40px; }

CSS

HTML

Page 13: Tema 7 - Introducción a html con css

Por nombre de etiqueta

<h1>Lorem ipsum</h1>

h1{ font-family: Verdana; }

CSS

HTML

Page 14: Tema 7 - Introducción a html con css

Por jerarquía

<p><strong>Lorem</strong> ipsum</p>

p strong{ color: #AAAAAA; }

CSS

HTML

Page 15: Tema 7 - Introducción a html con css

Por agrupación

<p id="primero">Lorem ipsum</p> <p id="segundo">Lorem ipsum</p>

#primero, #segundo{ color: #336600; }

CSS

HTML

Page 16: Tema 7 - Introducción a html con css

Propiedades básicas: Estilos de texto

• color

• font-family

• font-size

• font-weight

• font-style

• text-decoration

Color del texto en valor

hexadecimal

Familia tipográfica (Arial, Verdana,

etc.)

Valor en pixeles que determina el tamaño del texto

Page 17: Tema 7 - Introducción a html con css

Colores en hexadecimal

Page 18: Tema 7 - Introducción a html con css

Propiedades básicas: Estilos de texto

• color

• font-family

• font-size

• font-weight

• font-style

• text-decoration

Propiedad que determina si el texto es normal o en estilo bold. Valores posibles:

• bold • normal • 100 • 900

Page 19: Tema 7 - Introducción a html con css

Propiedades básicas: Estilos de texto

• color

• font-family

• font-size

• font-weight

• font-style

• text-decoration

Propiedad que determina si el texto es normal o en estilo itálico. Valores posibles:

• italic • oblique • normal

Page 20: Tema 7 - Introducción a html con css

Propiedades básicas: Estilos de texto

• color

• font-family

• font-size

• font-weight

• font-style

• text-decoration

Propiedad que proporciona estilos adicionales como:

• underline • overline • line-through • none

Page 21: Tema 7 - Introducción a html con css

Estilos de ligas

<a href="http://www.google.com">Google</a>

a:link, a:visited{

} a:hover, a:active{

}

CSS

HTML