SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
HOJAS DE ESTILO
EN CASCADA
Mg. Richard E. Mendoza G.
CSS: CASCADE STYLE SHEET (HOJA DE
ESTILO EN CASCADA)
CSS es un lenguaje de hojas de estilos
creado para controlar el aspecto o
presentación de los documentos
electrónicos definidos con HTML 5.
CSS es la mejor forma de separar los
contenidos y su presentación y es
imprescindible para crear páginas web
complejas.
CSS
5
• Separar la definición de los contenidos y
la definición de su aspecto presenta
numerosas ventajas, ya que obliga a
crear documentos HTML/XHT
ML bien
definidos y con significado completo
(también llamados "documentos
semánticos").
• Además, mejora la accesibilidad del
documento, reduce la complejidad
de su mantenimiento y permite
visualizar el mismo documento en
infinidad de dispositivos diferentes.
VENTAJAS CSS
A partir delaespecificaciónHTML 4.0ladefinicióndel
formato deun documento puedeestar aparteenun
archivoCSS
• Actualmente todos los navegadores Web soportan CSS
•CSS permitecambiar laaparienciaydiseño detodo un sitio
webcon sólo modificar un archivo deestilos
INTRODUCCION CSS
Una reglaCSS consta dedos partes:selector y declaraciones
•Un selector es normalmente elelementoHTML alquese le
quiereaplicar un estilo
•Una declaración consiste en un par propiedad:valor,termina
con punto ycoma(;) y seagrupan con llaves { }
SINTAXIS CSS
Se puedenintroducir comentarios enun archivo CSS
• /
* Estees un comentario CSS */
•Los comentarios son útilesparaexplicarelcódigo y son
ignorados por los navegadores
•CSS permitedefinirselectores personalizados llamados
identificadores yclases
SINTAXIS CSS
El identificador es usado para definir el estilo de un solo y
único elemento
•El identificador usa el atributo “id” de un elemento HTML y
en CSS sedefinecon elsímbolo #
•NO utilizar números al inicio del nombre de un
identificador
SINTAXIS CSS
•Unaclasees utilizadaparadefinirlos estilos deun grupo de
Elementos
•Unaclaseusaelatributo “class”deun elemento HTML y en
CSS sedefinecon elsímbolo .
SINTAXIS CSS
•Tambiénes posible especificarqueciertos elementossean
modificados por unaclaseen particular
• NO utilizarnúmeros alinicio delnombre deunaclase
SINTAXIS CSS
•Existen tres formas para definir estilos
•Estilos en línea
•Estilos internos
•Hojade estilo externa (archivo .css)
•Los navegadores web aplican el formato a un documento
HTML de acuerdo a los estilos
DEFINICION DE ESTILOS CSS
PRACTICA ESTILOS CSS
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-
width, initial-scale=1.0">
<title>Estilos CSS</title>
<link rel="stylesheet" href="style.css">
<style>
h2 {
font-
family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sa
ns-serif;color: darkblue;
}
</style></head>
<body>
<p><h1 style="font-
family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans
-serif;color: salmon;">Titulo de la Empresa</h1></p>
<h2>Lorem ipsum </h2>
<h3>Lorem, ipsum </h3></body></html>
h3 {
color: dimgray;
font-
family: 'Segoe UI', Tahoma, Geneva, Verda
na, sans-serif;
font-size: 18px;
}
index.html style.css
•Una hojadeestilo externa es idealcuando los mismos
estilos son aplicadosadiferentesdocumentos HTML
•Con unahojadeestilo externa se puedecambiareldiseño
y formato detodo un sitio web
• Se utilizaelelemento “link”paraincluir unahojadeestilo
DEFINICION DE ESTILOS CSS
•Los estilos internos son utilizados cuando un solo documento
contiene estilos únicos
•Los estilos internos se definen en la sección <head> utilizando la
etiqueta“style”
DEFINICION DE ESTILOS CSS
•Los estilos en línea se utilizan principalmente cuando se desea
redefinirelformato dealgúnelementoenparticular
• Seutilizaelatributo “style”deun elemento HTML
DEFINICION DE ESTILOS CSS
https://cssreference.io
https://i.emezeta.com/weblog/css3-cheatsheet/css3-cheatsheet-2017-emezeta.pdf
Verificar que todas las llaves abiertas
estén debidamente cerradas.
Nunca omitir puntos y comas.
Utilizar nombres representativos para
todas las clases.
REGLAS GENERALES CSS
h1 {
font-size: 20px;
}
Selector
Valor
Propiedad
TERMINOLOGIA CSS
1. Por identificador
2. Por clase
3. Por nombre de
etiqueta
4. Por jerarquía
5. Por agrupación
MANEJO DE CSS
<p id="introduccion">Lorem ipsum</p>
#introduccion{
color: # 3300FF;
}
HTML
CSS
POR IDENTIFICADOR
<p class="grande">Lorem ipsum</p>
.grande{
font-size: 40px;
}
CSS
HTML
POR CLASE
<h1>Lorem ipsum</h1>
h1{
font-family: Verdana;
}
CSS
HTML
POR NOMBRE DE ETIQUETA
<p><strong>Lorem</strong>ipsum</p>
p strong{
color:#AAAAAA;
}
CSS
HTML
POR JERARQUIA
<p id="primero">Lorem ipsum</p>
<p id="segundo">Lorem ipsum</p>
# primero, # segundo{
color:#336600;
}
CSS
HTML
POR AGRUPACION
PRACTICA ESTILOS CSS
index.html style.css
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css"></head>
<body>
<header>
<h1 id="header-title">Titulo de la Empresa</h1>
</header>
<main>
<section>
<h3>Titulo del Articulo</h3>
</section>
<article>
<div class="section-title">
<h2>Lorem ipsum </h2></div>
<h2>Lorem ipsum</h2>
</article></main>
<aside>
<p id="primero">Lorem ipsum </p>
<p id="segundo">Lorem ipsum </p>
</aside>
<footer><p><strong>Copyright</strong> Derechos reservados 2021</p>
</footer></body></html>
#header-title {/*MANEJO CSS POR IDENTIFICADOR*/
color:#035AA6;
font-
family: Impact, Haettenschweiler, 'Arial Narrow Bold', sa
ns-serif;
font-size: 20px;
}
.section-title {/*MANEJO CSS POR CLASE*/
color: #E171B0;
font-
family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-size: 18px;
}
h3 {/*MANEJO CSS POR ETIQUETA*/
color: #049DBF;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: 16px;
}
p strong{/*MANEJO CSS POR JERARQUIA*/
color:#035AA6;
}
#primero, #segundo{/*MANEJO CSS POR AGRUPACION*/
color:#035AA6;
}
• color
• font-family
• font-size
• font-weight
• font-style
• text-decoration
PROPIEDADES BASICAS:
ESTILOS DE TEXTO
Color del
texto en valor
hexadecimal
Familia tipográfica
(Arial, Verdana,
etc.)
Valor en pixeles
que determina
el tamaño del
texto
COLORES EN HEXADECIMAL
• color
• font-family
• font-size
• font-weight
• font-style
• text-decoration
PROPIEDADES BASICAS:
ESTILOS DE TEXTO
Propiedad que determina si
el texto es normal o en estilo
bold. Valores posibles:
• bold
• normal
• 100
• 900
• color
• font-family
• font-size
• font-weight
• font-style
• text-decoration
PROPIEDADES BASICAS:
ESTILOS DE TEXTO
Propiedad que determina si
el texto es normal o en estilo
itálico. Valores posibles:
• italic
• oblique
• normal
• color
• font-family
• font-size
• font-weight
• font-style
• text-decoration
PROPIEDADES BASICAS:
ESTILOS DE TEXTO
Propiedad que
proporciona estilos
adicionales como:
• underline
• overline
• line-through
• none
Una pseudoclase CSS es una
palabra clave que se añade a los
selectores y que especifica un
estado especial del elemento
seleccionado. Por ejemplo,
:hover aplicará un estilo cuando
el usuario haga hover sobre el
elemento especificado por el
selector.
PSEUDO-CLASSES
Al igual que las pseudo-classes,
los pseudo-elementos se añaden
a los selectores, pero en cambio,
no describen un estado especial
sino que, permiten añadir estilos
a una parte concreta del
documento. Por ejemplo, el
pseudoelemento ::first-line
selecciona solo la primera línea
del elemento especificado por el
selector.
PSEUDOELEMENTOS
PRACTICA ESTILOS CSS
index.html style.css
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Estilos de Texto</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>Titulo de la empresa</header>
<nav>
<ul class="nav">
<li><a href="">Inicio</a></li>
<li><a href="">Quienes somos</a></li>
<li><a href="">Mision</a></li>
<li><a href="">Vision</a></li>
<li><a href="">Objetivos Corporativos</a></li>
<li><a href="">Contactenos</a></li>
</ul>
</nav>
<h1>Titulo de Texto</h1>
<h2>Lorem ipsum ?</h2></body></html>
h1 {
font-size: 18px;
font-weight: bold;
font-style: italic;
text-decoration:line-through;
}
.nav{
font-
family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Gra
nde', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
list-style: none ;
}
.nav a{
color: chocolate;
text-decoration: none;
}
.nav a:hover{
background-color:yellowgreen ;
color:rgb(194, 41, 21);
text-decoration: none;
}
.nav a::after{
content: " | ";
}
https://codepen.io/pen/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Ventana de dreamweaver
Ventana de dreamweaverVentana de dreamweaver
Ventana de dreamweaver
 
Introduccion historia css
Introduccion historia cssIntroduccion historia css
Introduccion historia css
 
Que es CSS? Presentacion Basica para CSS
Que es CSS? Presentacion Basica para CSSQue es CSS? Presentacion Basica para CSS
Que es CSS? Presentacion Basica para CSS
 
Pre-procesadores CSS. SASS
Pre-procesadores CSS. SASSPre-procesadores CSS. SASS
Pre-procesadores CSS. SASS
 
Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)
 
Estilo & CSS3
Estilo & CSS3Estilo & CSS3
Estilo & CSS3
 
Qué es CSS y con qué se come?
Qué es CSS y con qué se come?Qué es CSS y con qué se come?
Qué es CSS y con qué se come?
 
Css Introducción
Css IntroducciónCss Introducción
Css Introducción
 
Sesion01
Sesion01Sesion01
Sesion01
 
3.css
3.css3.css
3.css
 
Introducción a SASS - Diseño de Interfaces Web (Desarrollo de Aplicaciones Web)
Introducción a SASS - Diseño de Interfaces Web (Desarrollo de Aplicaciones Web)Introducción a SASS - Diseño de Interfaces Web (Desarrollo de Aplicaciones Web)
Introducción a SASS - Diseño de Interfaces Web (Desarrollo de Aplicaciones Web)
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Seminario html5
Seminario html5Seminario html5
Seminario html5
 
Informatica import....
Informatica import....Informatica import....
Informatica import....
 
Lorena
LorenaLorena
Lorena
 
EJEMPLO
EJEMPLOEJEMPLO
EJEMPLO
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
Presentación
PresentaciónPresentación
Presentación
 
Fases para elaborar un sitios web
Fases para elaborar un sitios webFases para elaborar un sitios web
Fases para elaborar un sitios web
 
Diseño web moderno desde cero
Diseño web moderno desde ceroDiseño web moderno desde cero
Diseño web moderno desde cero
 

Similar a Semana 3 Introduccion CSS

Similar a Semana 3 Introduccion CSS (20)

Presenpabo
PresenpaboPresenpabo
Presenpabo
 
Presentación
PresentaciónPresentación
Presentación
 
Manual de css hojas de estilo
Manual de css hojas de estiloManual de css hojas de estilo
Manual de css hojas de estilo
 
Manual de css......jpg
Manual de css......jpgManual de css......jpg
Manual de css......jpg
 
Etilos
Etilos Etilos
Etilos
 
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
 
TAREA DEL CSS
TAREA DEL CSSTAREA DEL CSS
TAREA DEL CSS
 
Hipervinculos
HipervinculosHipervinculos
Hipervinculos
 
hojas de_estilo_css
 hojas de_estilo_css hojas de_estilo_css
hojas de_estilo_css
 
Css power
Css powerCss power
Css power
 
CSS estilos.pptx
CSS estilos.pptxCSS estilos.pptx
CSS estilos.pptx
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
 
Cap06
Cap06Cap06
Cap06
 
Organización de contenido en dreamweaver
Organización de contenido en dreamweaverOrganización de contenido en dreamweaver
Organización de contenido en dreamweaver
 
PHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio CarracedoPHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
 
Hablando de css
Hablando de cssHablando de css
Hablando de css
 
Eduardo espinoza_html,css,ft,p.
Eduardo espinoza_html,css,ft,p.Eduardo espinoza_html,css,ft,p.
Eduardo espinoza_html,css,ft,p.
 
Gordo
GordoGordo
Gordo
 
introduccic3b3n-css.pptx
introduccic3b3n-css.pptxintroduccic3b3n-css.pptx
introduccic3b3n-css.pptx
 
HTML
HTMLHTML
HTML
 

Más de Richard Eliseo Mendoza Gafaro

PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIPARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIRichard Eliseo Mendoza Gafaro
 

Más de Richard Eliseo Mendoza Gafaro (20)

CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEICUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
 
Material_para_Estudiante_DMPC_V012022A_SP_1
Material_para_Estudiante_DMPC_V012022A_SP_1Material_para_Estudiante_DMPC_V012022A_SP_1
Material_para_Estudiante_DMPC_V012022A_SP_1
 
MANUAL DE ORACLE AUTONOMOUS DATABASE
MANUAL DE ORACLE AUTONOMOUS DATABASEMANUAL DE ORACLE AUTONOMOUS DATABASE
MANUAL DE ORACLE AUTONOMOUS DATABASE
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
 
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIPARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
 
PARCIAL 2 DESARROLLO DE INTERFACES UI UX
PARCIAL 2 DESARROLLO DE INTERFACES UI UXPARCIAL 2 DESARROLLO DE INTERFACES UI UX
PARCIAL 2 DESARROLLO DE INTERFACES UI UX
 
Explicación cadena de valor
Explicación cadena de valorExplicación cadena de valor
Explicación cadena de valor
 
MANUAL DESPLIEGUE SERVIDOR WEB
MANUAL DESPLIEGUE SERVIDOR WEBMANUAL DESPLIEGUE SERVIDOR WEB
MANUAL DESPLIEGUE SERVIDOR WEB
 
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCHMANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
 
CUESTIONARIO INTRODUCCION A UNITY 3D v2
CUESTIONARIO INTRODUCCION A UNITY 3D v2CUESTIONARIO INTRODUCCION A UNITY 3D v2
CUESTIONARIO INTRODUCCION A UNITY 3D v2
 
CUESTIONARIO INTRODUCCION A UNITY 3D
CUESTIONARIO INTRODUCCION A UNITY 3DCUESTIONARIO INTRODUCCION A UNITY 3D
CUESTIONARIO INTRODUCCION A UNITY 3D
 
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOSMANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
 
INTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOSINTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOS
 
CLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUDCLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUD
 
CASOS DE ESTUDIO MODELADO DEL NEGOCIO
CASOS DE ESTUDIO MODELADO DEL NEGOCIOCASOS DE ESTUDIO MODELADO DEL NEGOCIO
CASOS DE ESTUDIO MODELADO DEL NEGOCIO
 
MATERIAL DE ESTUDIO CCNA
MATERIAL DE ESTUDIO CCNAMATERIAL DE ESTUDIO CCNA
MATERIAL DE ESTUDIO CCNA
 
PREGUNTAS TOGAF 9.2 RESPUESTAS
PREGUNTAS TOGAF 9.2 RESPUESTASPREGUNTAS TOGAF 9.2 RESPUESTAS
PREGUNTAS TOGAF 9.2 RESPUESTAS
 

Último

Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasJilvertHuisaCenteno
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)esmerling14
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalEfrain Yungan
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347vd110501
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfLABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfPeraltaFrank
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLucindaMy
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfautomatechcv
 
Informe Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxInforme Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxTAKESHISAC
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfjhorbycoralsanchez
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 

Último (20)

Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitarias
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje vertical
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfLABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
 
Informe Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxInforme Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docx
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdf
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 

Semana 3 Introduccion CSS

  • 1. HOJAS DE ESTILO EN CASCADA Mg. Richard E. Mendoza G.
  • 2.
  • 3.
  • 4. CSS: CASCADE STYLE SHEET (HOJA DE ESTILO EN CASCADA) CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML 5. CSS es la mejor forma de separar los contenidos y su presentación y es imprescindible para crear páginas web complejas. CSS
  • 5. 5 • Separar la definición de los contenidos y la definición de su aspecto presenta numerosas ventajas, ya que obliga a crear documentos HTML/XHT ML bien definidos y con significado completo (también llamados "documentos semánticos"). • Además, mejora la accesibilidad del documento, reduce la complejidad de su mantenimiento y permite visualizar el mismo documento en infinidad de dispositivos diferentes. VENTAJAS CSS
  • 6. A partir delaespecificaciónHTML 4.0ladefinicióndel formato deun documento puedeestar aparteenun archivoCSS • Actualmente todos los navegadores Web soportan CSS •CSS permitecambiar laaparienciaydiseño detodo un sitio webcon sólo modificar un archivo deestilos INTRODUCCION CSS
  • 7. Una reglaCSS consta dedos partes:selector y declaraciones •Un selector es normalmente elelementoHTML alquese le quiereaplicar un estilo •Una declaración consiste en un par propiedad:valor,termina con punto ycoma(;) y seagrupan con llaves { } SINTAXIS CSS
  • 8. Se puedenintroducir comentarios enun archivo CSS • / * Estees un comentario CSS */ •Los comentarios son útilesparaexplicarelcódigo y son ignorados por los navegadores •CSS permitedefinirselectores personalizados llamados identificadores yclases SINTAXIS CSS
  • 9. El identificador es usado para definir el estilo de un solo y único elemento •El identificador usa el atributo “id” de un elemento HTML y en CSS sedefinecon elsímbolo # •NO utilizar números al inicio del nombre de un identificador SINTAXIS CSS
  • 10. •Unaclasees utilizadaparadefinirlos estilos deun grupo de Elementos •Unaclaseusaelatributo “class”deun elemento HTML y en CSS sedefinecon elsímbolo . SINTAXIS CSS
  • 11. •Tambiénes posible especificarqueciertos elementossean modificados por unaclaseen particular • NO utilizarnúmeros alinicio delnombre deunaclase SINTAXIS CSS
  • 12. •Existen tres formas para definir estilos •Estilos en línea •Estilos internos •Hojade estilo externa (archivo .css) •Los navegadores web aplican el formato a un documento HTML de acuerdo a los estilos DEFINICION DE ESTILOS CSS
  • 13. PRACTICA ESTILOS CSS <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device- width, initial-scale=1.0"> <title>Estilos CSS</title> <link rel="stylesheet" href="style.css"> <style> h2 { font- family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sa ns-serif;color: darkblue; } </style></head> <body> <p><h1 style="font- family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans -serif;color: salmon;">Titulo de la Empresa</h1></p> <h2>Lorem ipsum </h2> <h3>Lorem, ipsum </h3></body></html> h3 { color: dimgray; font- family: 'Segoe UI', Tahoma, Geneva, Verda na, sans-serif; font-size: 18px; } index.html style.css
  • 14. •Una hojadeestilo externa es idealcuando los mismos estilos son aplicadosadiferentesdocumentos HTML •Con unahojadeestilo externa se puedecambiareldiseño y formato detodo un sitio web • Se utilizaelelemento “link”paraincluir unahojadeestilo DEFINICION DE ESTILOS CSS
  • 15. •Los estilos internos son utilizados cuando un solo documento contiene estilos únicos •Los estilos internos se definen en la sección <head> utilizando la etiqueta“style” DEFINICION DE ESTILOS CSS
  • 16. •Los estilos en línea se utilizan principalmente cuando se desea redefinirelformato dealgúnelementoenparticular • Seutilizaelatributo “style”deun elemento HTML DEFINICION DE ESTILOS CSS
  • 19. Verificar que todas las llaves abiertas estén debidamente cerradas. Nunca omitir puntos y comas. Utilizar nombres representativos para todas las clases. REGLAS GENERALES CSS
  • 21. 1. Por identificador 2. Por clase 3. Por nombre de etiqueta 4. Por jerarquía 5. Por agrupación MANEJO DE CSS
  • 22. <p id="introduccion">Lorem ipsum</p> #introduccion{ color: # 3300FF; } HTML CSS POR IDENTIFICADOR
  • 26. <p id="primero">Lorem ipsum</p> <p id="segundo">Lorem ipsum</p> # primero, # segundo{ color:#336600; } CSS HTML POR AGRUPACION
  • 27. PRACTICA ESTILOS CSS index.html style.css <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="style.css"></head> <body> <header> <h1 id="header-title">Titulo de la Empresa</h1> </header> <main> <section> <h3>Titulo del Articulo</h3> </section> <article> <div class="section-title"> <h2>Lorem ipsum </h2></div> <h2>Lorem ipsum</h2> </article></main> <aside> <p id="primero">Lorem ipsum </p> <p id="segundo">Lorem ipsum </p> </aside> <footer><p><strong>Copyright</strong> Derechos reservados 2021</p> </footer></body></html> #header-title {/*MANEJO CSS POR IDENTIFICADOR*/ color:#035AA6; font- family: Impact, Haettenschweiler, 'Arial Narrow Bold', sa ns-serif; font-size: 20px; } .section-title {/*MANEJO CSS POR CLASE*/ color: #E171B0; font- family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 18px; } h3 {/*MANEJO CSS POR ETIQUETA*/ color: #049DBF; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 16px; } p strong{/*MANEJO CSS POR JERARQUIA*/ color:#035AA6; } #primero, #segundo{/*MANEJO CSS POR AGRUPACION*/ color:#035AA6; }
  • 28. • color • font-family • font-size • font-weight • font-style • text-decoration PROPIEDADES BASICAS: ESTILOS DE TEXTO Color del texto en valor hexadecimal Familia tipográfica (Arial, Verdana, etc.) Valor en pixeles que determina el tamaño del texto
  • 30. • color • font-family • font-size • font-weight • font-style • text-decoration PROPIEDADES BASICAS: ESTILOS DE TEXTO Propiedad que determina si el texto es normal o en estilo bold. Valores posibles: • bold • normal • 100 • 900
  • 31. • color • font-family • font-size • font-weight • font-style • text-decoration PROPIEDADES BASICAS: ESTILOS DE TEXTO Propiedad que determina si el texto es normal o en estilo itálico. Valores posibles: • italic • oblique • normal
  • 32. • color • font-family • font-size • font-weight • font-style • text-decoration PROPIEDADES BASICAS: ESTILOS DE TEXTO Propiedad que proporciona estilos adicionales como: • underline • overline • line-through • none
  • 33. Una pseudoclase CSS es una palabra clave que se añade a los selectores y que especifica un estado especial del elemento seleccionado. Por ejemplo, :hover aplicará un estilo cuando el usuario haga hover sobre el elemento especificado por el selector. PSEUDO-CLASSES
  • 34. Al igual que las pseudo-classes, los pseudo-elementos se añaden a los selectores, pero en cambio, no describen un estado especial sino que, permiten añadir estilos a una parte concreta del documento. Por ejemplo, el pseudoelemento ::first-line selecciona solo la primera línea del elemento especificado por el selector. PSEUDOELEMENTOS
  • 35. PRACTICA ESTILOS CSS index.html style.css <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial- scale=1.0"> <title>Estilos de Texto</title> <link rel="stylesheet" href="style.css"> </head> <body> <header>Titulo de la empresa</header> <nav> <ul class="nav"> <li><a href="">Inicio</a></li> <li><a href="">Quienes somos</a></li> <li><a href="">Mision</a></li> <li><a href="">Vision</a></li> <li><a href="">Objetivos Corporativos</a></li> <li><a href="">Contactenos</a></li> </ul> </nav> <h1>Titulo de Texto</h1> <h2>Lorem ipsum ?</h2></body></html> h1 { font-size: 18px; font-weight: bold; font-style: italic; text-decoration:line-through; } .nav{ font- family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Gra nde', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; list-style: none ; } .nav a{ color: chocolate; text-decoration: none; } .nav a:hover{ background-color:yellowgreen ; color:rgb(194, 41, 21); text-decoration: none; } .nav a::after{ content: " | "; }