SlideShare una empresa de Scribd logo
1 de 24
@borjamulleras| www.md360.es | borja@md360.es
@borjamulleras| www.md360.es | borja@md360.es
Redefiniendo el estilo de etiquetas HTML
HTML:
<h1><font color="red">texto del elemento</font></h1>
CSS:
<HTML>
<HEAD>
…
<style type="text/css">
h1 {color: red;}
</style>
…
</HEAD>
<BODY>
Este texto es de color negro.
<h1>texto del elemento</h1>
</BODY>
</HTML>
@borjamulleras| www.md360.es | borja@md360.es
Redefiniendo el estilo de etiquetas HTML
<style type="text/css">
body {
font-family: Georgia, "Times New Roman”;
color: blue;
background-color: #d8da3d;
}
h1 {
color: red;
font-family: Helvetica, Geneva, Arial;
}
</style>
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="nombre-hoja-estilo.css">
…
</HEAD>
<BODY style=“font-family: Georgia;color: blue;background-color: #d8da3d; ”>
Este texto es de color ?.
<h1 style=“color: red;font-family: Helvetica, Geneva, Arial;”>texto del elemento</h1>
</BODY>
</HTML>
@borjamulleras| www.md360.es | borja@md360.es
Usando atributo STYLE en las etiquetas
Index.htm
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="nombre-hoja-estilo.css">
…
</HEAD>
<BODY>
Este texto es de color ?.
<h1>texto del elemento</h1>
</BODY>
</HTML>
@borjamulleras| www.md360.es | borja@md360.es
Hoja de estilo externa
body {
font-family: Georgia, "Times New Roman”;
color: blue;
background-color: #d8da3d;
}
h1 {
color: red;
font-family: Helvetica, Geneva, Arial;
}
Nombre-hoja-estilo.css
Index.htm
h1, h2, h3 {color: red;} es equivalente a h1 {color: red;}
h2 {color: red;}
h3 {color: red;}
h1 {
font-family: Georgia, "Times New Roman",Times, serif;
color: red;
background-color: #d8da3d;
}
@borjamulleras| www.md360.es | borja@md360.es
Normas básicas
Retocar las etiquetas de HTML no siempre es solución.
Las clases:
.nombre { color: red; }
<p class="nombre"> ... ... </p>
y los identificadores (un sólo elemento):
#nombre {font-size: 16px;font-weight: bold;}
<p id="nombre"> ... ... </p>
@borjamulleras| www.md360.es | borja@md360.es
Definimos clases o identificadores
Selecciona sólo párrafos que pertenecen a la clase oferta
p.ofertas { color: red;}
Selecciona todos los elementos que pertenecen a la clase oferta
.ofertas { color: red;}
Esto selecciona todo los elementos que tengan un id pieDePagina
#pieDePagina { color: red; }
Selecciona un elemento <p> si tiene el id pieDePagina
p#pieDePagina { color: red; }
@borjamulleras| www.md360.es | borja@md360.es
Definimos clases o identificadores
@borjamulleras| www.md360.es | borja@md360.es
@borjamulleras| www.md360.es | borja@md360.es
@borjamulleras| www.md360.es | borja@md360.es
@borjamulleras| www.md360.es | borja@md360.es
El modelo caja
p {
margin: 100px;
margin-top: 5px;
border-color: red;
border-top-color: blue;
border-style: solid;
padding-left:20px;
padding-top: 10px;
padding-bottom: 100;
width: 400px;
height: 200px;
color: green;
font-size:40px;
}
@borjamulleras| www.md360.es | borja@md360.es
El modelo caja
p {
margin: 100px;
margin-top: 5px;
border-color: red;
border-top-color: blue;
border-style: solid;
padding-left:20px;
padding-top: 10px;
padding-bottom: 100;
width: 400px;
height: 200px;
color: green;
font-size:40px;
}
http://www.w3schools.com/cssref/default.asp
@borjamulleras| www.md360.es | borja@md360.es
Las capas
@borjamulleras| www.md360.es | borja@md360.es
Las capas
#contenedor {
width: 900px;
height: 400px;
} <html>
<head>
<title>Maquetando con estilos CSS</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="contenedor">
</div>
</body>
</html>
@borjamulleras| www.md360.es | borja@md360.es
Las capas
#contenedor {
width: 900px;
height: 400px;
}
#cabecera {
background-color: green;
height:50px;
padding:5px;
}
<html>
<head>
<title>Maquetando con estilos CSS</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="contenedor">
<div id="cabecera“>Cabecera</div>
</div>
</body>
</html>
@borjamulleras| www.md360.es | borja@md360.es
Las capas#contenedor {
width: 900px;
height: 400px;
}
#cabecera {
background-color: green;
height:50px;
padding:5px;
}
#barra-lateral {
background-color: orange;
float: left;
width:140px;
height:100%;
}
<html>
<head>
<title>Maquetando con estilos CSS</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="contenedor">
<div id="cabecera">Cabecera</div>
<div id="barra-lateral“>Barra lateral</div>
</div>
</body>
</html>
@borjamulleras| www.md360.es | borja@md360.es
Las capas#contenedor {
width: 900px;
height: 400px;
}
#cabecera {
background-color: green;
height:50px;
padding:5px;
}
#barra-lateral {
background-color: orange;
float: left;
width:140px;
height:100%;
}
#contenido {
background-color: gray;
float:left;
width:740px;
height:100%;
}
<html>
<head>
<title>Maquetando con estilos CSS</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="contenedor">
<div id="cabecera">Cabecera</div>
<div id="barra-lateral“>Barra lateral</div>
<div id="contenido">Contenido principal</div>
</div>
</body>
</html>
@borjamulleras| www.md360.es | borja@md360.es
Las capas
…..
#barra-lateral {
background-color: orange;
float: left;
width:140px;
height:100%;
}
#contenido {
background-color: gray;
float:left;
width:740px;
height:100%;
}
#pie {
background-color: blue;
clear: both;
}
<html>
<head>
<title>Maquetando con estilos CSS</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="contenedor">
<div id="cabecera">Cabecera</div>
<div id="barra-lateral“>Barra lateral</div>
<div id="contenido">Contenido principal</div>
<div id=“pie">pie</div>
</div>
</body>
</html>
@borjamulleras| www.md360.es | borja@md360.es
@borjamulleras| www.md360.es | borja@md360.es
Firebug
https://addons.mozilla.org/es/firefox/addon/firebug/
@borjamulleras| www.md360.es | borja@md360.es
Las capas
CLEAR: left | right | both
Se usa para evitar que otras capas floten alrededor.
FLOAT: none | left | right
Se usa para forzar que las capas floten alrededor.
@borjamulleras| www.md360.es | borja@md360.es
Listas / enlaces / fondos / Textos / Fuentes
Listas:
http://www.w3schools.com/css/css_list.asp
Links:
http://www.w3schools.com/css/css_link.asp
Fondos:
http://www.w3schools.com/css/css_background.asp
Textos:
http://www.w3schools.com/css/css_text.asp
Fuentes:
http://www.w3schools.com/css/css_font.asp
@borjamulleras| www.md360.es | borja@md360.es
Formularios
http://web.tursos.com/tutoriales/html-css/como-hacer-un-formulario-de-contacto-i-html-y-css

Más contenido relacionado

Similar a CSS: webs con estilo (20)

Etilos
Etilos Etilos
Etilos
 
CSS3
CSS3CSS3
CSS3
 
Hipervinculos
HipervinculosHipervinculos
Hipervinculos
 
Tema 7 - Introducción a html con css
Tema 7 - Introducción a html con cssTema 7 - Introducción a html con css
Tema 7 - Introducción a html con css
 
hojas de_estilo_css
 hojas de_estilo_css hojas de_estilo_css
hojas de_estilo_css
 
Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 
Hojas de Estilos en Cascada (CSS) - Apuntes
Hojas de Estilos en Cascada (CSS) - ApuntesHojas de Estilos en Cascada (CSS) - Apuntes
Hojas de Estilos en Cascada (CSS) - Apuntes
 
Css reglas1
Css reglas1Css reglas1
Css reglas1
 
rosario
rosariorosario
rosario
 
Taller multimedia
Taller multimediaTaller multimedia
Taller multimedia
 
ccs
ccsccs
ccs
 
CSS
CSSCSS
CSS
 
Html guia 1
Html guia 1 Html guia 1
Html guia 1
 
DiseñO Web Taller 3
DiseñO Web   Taller 3DiseñO Web   Taller 3
DiseñO Web Taller 3
 
Html power
Html powerHtml power
Html power
 
Variables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPressVariables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPress
 
Estilo css
Estilo cssEstilo css
Estilo css
 
T2 1-css
T2 1-cssT2 1-css
T2 1-css
 
Laboratorio 03
Laboratorio 03Laboratorio 03
Laboratorio 03
 
Estilos css
Estilos cssEstilos css
Estilos css
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (13)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

CSS: webs con estilo

  • 2. @borjamulleras| www.md360.es | borja@md360.es Redefiniendo el estilo de etiquetas HTML HTML: <h1><font color="red">texto del elemento</font></h1> CSS: <HTML> <HEAD> … <style type="text/css"> h1 {color: red;} </style> … </HEAD> <BODY> Este texto es de color negro. <h1>texto del elemento</h1> </BODY> </HTML>
  • 3. @borjamulleras| www.md360.es | borja@md360.es Redefiniendo el estilo de etiquetas HTML <style type="text/css"> body { font-family: Georgia, "Times New Roman”; color: blue; background-color: #d8da3d; } h1 { color: red; font-family: Helvetica, Geneva, Arial; } </style>
  • 4. <HTML> <HEAD> <link rel="stylesheet" type="text/css" href="nombre-hoja-estilo.css"> … </HEAD> <BODY style=“font-family: Georgia;color: blue;background-color: #d8da3d; ”> Este texto es de color ?. <h1 style=“color: red;font-family: Helvetica, Geneva, Arial;”>texto del elemento</h1> </BODY> </HTML> @borjamulleras| www.md360.es | borja@md360.es Usando atributo STYLE en las etiquetas Index.htm
  • 5. <HTML> <HEAD> <link rel="stylesheet" type="text/css" href="nombre-hoja-estilo.css"> … </HEAD> <BODY> Este texto es de color ?. <h1>texto del elemento</h1> </BODY> </HTML> @borjamulleras| www.md360.es | borja@md360.es Hoja de estilo externa body { font-family: Georgia, "Times New Roman”; color: blue; background-color: #d8da3d; } h1 { color: red; font-family: Helvetica, Geneva, Arial; } Nombre-hoja-estilo.css Index.htm
  • 6. h1, h2, h3 {color: red;} es equivalente a h1 {color: red;} h2 {color: red;} h3 {color: red;} h1 { font-family: Georgia, "Times New Roman",Times, serif; color: red; background-color: #d8da3d; } @borjamulleras| www.md360.es | borja@md360.es Normas básicas
  • 7. Retocar las etiquetas de HTML no siempre es solución. Las clases: .nombre { color: red; } <p class="nombre"> ... ... </p> y los identificadores (un sólo elemento): #nombre {font-size: 16px;font-weight: bold;} <p id="nombre"> ... ... </p> @borjamulleras| www.md360.es | borja@md360.es Definimos clases o identificadores
  • 8. Selecciona sólo párrafos que pertenecen a la clase oferta p.ofertas { color: red;} Selecciona todos los elementos que pertenecen a la clase oferta .ofertas { color: red;} Esto selecciona todo los elementos que tengan un id pieDePagina #pieDePagina { color: red; } Selecciona un elemento <p> si tiene el id pieDePagina p#pieDePagina { color: red; } @borjamulleras| www.md360.es | borja@md360.es Definimos clases o identificadores
  • 12. @borjamulleras| www.md360.es | borja@md360.es El modelo caja p { margin: 100px; margin-top: 5px; border-color: red; border-top-color: blue; border-style: solid; padding-left:20px; padding-top: 10px; padding-bottom: 100; width: 400px; height: 200px; color: green; font-size:40px; }
  • 13. @borjamulleras| www.md360.es | borja@md360.es El modelo caja p { margin: 100px; margin-top: 5px; border-color: red; border-top-color: blue; border-style: solid; padding-left:20px; padding-top: 10px; padding-bottom: 100; width: 400px; height: 200px; color: green; font-size:40px; } http://www.w3schools.com/cssref/default.asp
  • 14. @borjamulleras| www.md360.es | borja@md360.es Las capas
  • 15. @borjamulleras| www.md360.es | borja@md360.es Las capas #contenedor { width: 900px; height: 400px; } <html> <head> <title>Maquetando con estilos CSS</title> <link href="estilos.css" rel="stylesheet" type="text/css"> </head> <body> <div id="contenedor"> </div> </body> </html>
  • 16. @borjamulleras| www.md360.es | borja@md360.es Las capas #contenedor { width: 900px; height: 400px; } #cabecera { background-color: green; height:50px; padding:5px; } <html> <head> <title>Maquetando con estilos CSS</title> <link href="estilos.css" rel="stylesheet" type="text/css"> </head> <body> <div id="contenedor"> <div id="cabecera“>Cabecera</div> </div> </body> </html>
  • 17. @borjamulleras| www.md360.es | borja@md360.es Las capas#contenedor { width: 900px; height: 400px; } #cabecera { background-color: green; height:50px; padding:5px; } #barra-lateral { background-color: orange; float: left; width:140px; height:100%; } <html> <head> <title>Maquetando con estilos CSS</title> <link href="estilos.css" rel="stylesheet" type="text/css"> </head> <body> <div id="contenedor"> <div id="cabecera">Cabecera</div> <div id="barra-lateral“>Barra lateral</div> </div> </body> </html>
  • 18. @borjamulleras| www.md360.es | borja@md360.es Las capas#contenedor { width: 900px; height: 400px; } #cabecera { background-color: green; height:50px; padding:5px; } #barra-lateral { background-color: orange; float: left; width:140px; height:100%; } #contenido { background-color: gray; float:left; width:740px; height:100%; } <html> <head> <title>Maquetando con estilos CSS</title> <link href="estilos.css" rel="stylesheet" type="text/css"> </head> <body> <div id="contenedor"> <div id="cabecera">Cabecera</div> <div id="barra-lateral“>Barra lateral</div> <div id="contenido">Contenido principal</div> </div> </body> </html>
  • 19. @borjamulleras| www.md360.es | borja@md360.es Las capas ….. #barra-lateral { background-color: orange; float: left; width:140px; height:100%; } #contenido { background-color: gray; float:left; width:740px; height:100%; } #pie { background-color: blue; clear: both; } <html> <head> <title>Maquetando con estilos CSS</title> <link href="estilos.css" rel="stylesheet" type="text/css"> </head> <body> <div id="contenedor"> <div id="cabecera">Cabecera</div> <div id="barra-lateral“>Barra lateral</div> <div id="contenido">Contenido principal</div> <div id=“pie">pie</div> </div> </body> </html>
  • 21. @borjamulleras| www.md360.es | borja@md360.es Firebug https://addons.mozilla.org/es/firefox/addon/firebug/
  • 22. @borjamulleras| www.md360.es | borja@md360.es Las capas CLEAR: left | right | both Se usa para evitar que otras capas floten alrededor. FLOAT: none | left | right Se usa para forzar que las capas floten alrededor.
  • 23. @borjamulleras| www.md360.es | borja@md360.es Listas / enlaces / fondos / Textos / Fuentes Listas: http://www.w3schools.com/css/css_list.asp Links: http://www.w3schools.com/css/css_link.asp Fondos: http://www.w3schools.com/css/css_background.asp Textos: http://www.w3schools.com/css/css_text.asp Fuentes: http://www.w3schools.com/css/css_font.asp
  • 24. @borjamulleras| www.md360.es | borja@md360.es Formularios http://web.tursos.com/tutoriales/html-css/como-hacer-un-formulario-de-contacto-i-html-y-css