SlideShare una empresa de Scribd logo
Conceptos básicos
de CSS
Patricio Mas
@patriciomas
Introducción
• Definición
• Historia
• Sintaxis
• Selectores
• Propiedades
• Especificidad
• Inserción
CSS
body{
background-color: yellow;
padding: 20px;
}
a{
color: #FF000;
text-decoration: none;
}
#ejemplo1{
font-family: “Impact”, Sans-serif;
color: brown;
}
.ejemplo2{
text-align: right;
font-style: italic;
}
Definición
• CSS o Cascading Style Sheets es un lenguaje de
hojas de estilo que sirve para describir la forma en
que se dibuja un documento escrito en lenguaje
markup (HTML, XHTML, XML, ect) .
• Se compone de reglas que se aplican en orden de
prioridad.
Historia
• EL objetivo del HTML es entregar indicaciones sobre
el contenido.
• Sin embargo, la versión HTML 3.2 introdujo la
posibilidad de agregar estilos visuales a la
presentación del contenido (bgcolor, center, font,
align, width...).
• Esto generó soluciones de diseño pero problemas
de mantención.
Historia
• 1994: Primera propuesta de
Håkon Wium Lie
• Trabajabó con Tim Berners Lee en
CERN
• 1996: En W3C, junto a Bert Bos
desarrollan la primera
recomendación: CSS1
Sintaxis
• Una regla de CSS consiste en un Selector y un
bloque de Declaración.
• La Declaración consta de Propiedades y sus
respectivos Valores, separados por punto y coma.
p { color : red ; }
Selector Declaración
Propiedad Valor
Selectores
• Se aplican estilos sobre elementos
ocupando estos 3 tipos de selectores:
– element
– id
– class
element Selector
• Se puede seleccionar por el nombre del elemento.
• Todos los elementos indicados recibirán las mismas reglas.
a{
color: #FF000;
text-decoration: none;
}
<a href=“http://google.com/”>Link</a>
HTML
CSS
Bienvenidos
¡Hola!
Link
Navegador
id Selector
• El selector id usa dicho atributo de un elemento HTML para
asignar reglas.
• Deben ser únicos dentro de una página.
• Se escriben con un gato (hash) #.
#ejemplo1{
font-family: “Impact”, Sans-serif;
color: brown;
}
<p id=“ejemplo1”>¡Hola!</p>
HTML
Bienvenidos
¡Hola!
Link
Navegador
CSS
class Selector
• El selector class usa dicho atributo de un elemento HTML para
asignar reglas.
• Puede haber más de uno en cada página.
• Se escriben con un punto . .
.ejemplo2{
text-align: right;
font-style: italic;
}
<h1 class=“ejemplo2”>Bienvenidos</h1>
HTML
Bienvenidos
¡Hola!
Link
Navegador
CSS
Ejemplos Propiedades
Básicos
• background-color
• border
• display
• float
• width
• height
• text-align
• text-decoration
Nuevos en CSS3
• background-size
• opacity
• border-radius
• text-shadow
• animation
• transition
Ver todos en WebPlatform
Orden en cascada
Las reglas en una hoja de estilos se
aplicarán según dos criterios:
– El orden en el aparecen en la hoja.
– Según su valor de especificidad.
Orden de aparición
Las últimas reglas reemplazarán las primeras.
Todos los párrafos del HTML serán amarillos.
p{
color: red;
}
p{
color: yellow;
}
Especificidad
El valor de especificidad es en “cascada”:
Inline “Style”
id
class
element
#caja p {
color: red;
}
p {
color: yellow;
}
El párrafo con id #caja tendrá letras rojas.
Especificidad
No es necesario sobre-especificar:
html body div#caja p{
color: red;
}
Sólo es necesario con lo mínimo que cumpla:
#caja p{
color: red;
}
Inserción
Hay 4 fuentes de estilos en un HTML,
donde la última tiene mayor prioridad:
1. Predeterminadas en el navegador
2. Archivo CSS externo
3. Reglas CSS internas
4. Inline “styles”
Predeterminadas en el navegador
• Cada navegador interpreta los elementos del HTML
y le aplica estilos predeterminados para ordenar y
jerarquizar el contenido visualmente.
<!DOCTYPE html>
<html>
<head>
<title>Página HTML</title>
</head>
<body>
<h1>Bienvenidos</h1>
<p>¡Hola!</p>
<a href=“http://www.google.com”>Google</a>
</body>
</html>
Bienvenidos
¡Hola!
Google
HTML Navegador
Archivo CSS externo
• Se puede crear una hoja de estilos con cualquier
editor de texto.
• Se debe guardar con la extensión .css .
• Se inserta un elemento <link> dentro de la sección
head .
• Se especifica su ubicación con el valor del atributo
href.
<head>
<link rel="stylesheet" type="text/css" href=”css/mystyle.css">
</head>
Reglas CSS internas
• Se pueden insertar las reglas en el HTML.
• Se escriben dentro de un elemento <style> que a su
vez está dentro de la sección head.
<head>
<style>
a{
color: #FF000;
text-decoration: none;
}
</style>
</head>
Inline “styles”
• Aunque no se recomienda, se puede
aplicar estilos a un elemento
ocupando su atributo “Style”.
<p style=“text-align: left;”>Hello World!</p>

Más contenido relacionado

La actualidad más candente

Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
Gary Araujo Viscarra
 
Uso básico de Proteus
Uso básico de ProteusUso básico de Proteus
Uso básico de Proteus
Amuva
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
José Antonio Sandoval Acosta
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
manuel alfredo chacon valero
 
Lenguaje XML
Lenguaje XMLLenguaje XML
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
Adriana Tienda
 
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de software
Rodrigo Santiago
 
Presentación CSS
Presentación CSSPresentación CSS
Php ppt
Php pptPhp ppt
Php ppt
Pepe Avelar
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
johnny herrera
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
landeta_p
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Java
armeniocardoso
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
Germán Sánchez
 
Arquitectura REST
Arquitectura RESTArquitectura REST
Arquitectura REST
Héctor Fuente Pérez
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)
nenyta08
 
Unidad 3 graficacion
Unidad 3 graficacionUnidad 3 graficacion
Unidad 3 graficacion
Andhy H Palma
 
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosEjercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registros
rasave
 
Html y html 5
Html y html 5Html y html 5
Html y html 5
SeBas Cardona
 

La actualidad más candente (20)

Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Uso básico de Proteus
Uso básico de ProteusUso básico de Proteus
Uso básico de Proteus
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Lenguaje XML
Lenguaje XMLLenguaje XML
Lenguaje XML
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de software
 
Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 
Php ppt
Php pptPhp ppt
Php ppt
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Java
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
 
Arquitectura REST
Arquitectura RESTArquitectura REST
Arquitectura REST
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)
 
Unidad 3 graficacion
Unidad 3 graficacionUnidad 3 graficacion
Unidad 3 graficacion
 
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosEjercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registros
 
Html y html 5
Html y html 5Html y html 5
Html y html 5
 

Destacado

Diapositivas css
Diapositivas cssDiapositivas css
Diapositivas css
anau3173
 
CSS3
CSS3CSS3
HTML&CSS 3 - Introduction to CSS
HTML&CSS 3 - Introduction to CSSHTML&CSS 3 - Introduction to CSS
HTML&CSS 3 - Introduction to CSS
Dinis Correia
 
Diapositivas sustentación Interfaz gráfica para personas ciegas y Plataforma ...
Diapositivas sustentación Interfaz gráfica para personas ciegas y Plataforma ...Diapositivas sustentación Interfaz gráfica para personas ciegas y Plataforma ...
Diapositivas sustentación Interfaz gráfica para personas ciegas y Plataforma ...
Andres Giovanni Lara Collazos
 
¿Que es el Hack?
¿Que es el Hack?¿Que es el Hack?
¿Que es el Hack?
guest5dc7b4
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
maspixel
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
Krolina Agui
 
La Gran Colombia
La Gran ColombiaLa Gran Colombia
La Gran Colombia
Sahilisvelez
 
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?
Juan Pernia (juanrules)
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
Ramón RS
 
Maquetación web con html5
Maquetación web con html5Maquetación web con html5
Maquetación web con html5
Antonio Cruz Gómez
 
Html
HtmlHtml
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
Paradigma Digital
 
Grancolombia
GrancolombiaGrancolombia
Grancolombia
Isabel Velez
 
Colombia
ColombiaColombia
Colombia
JoAnGT.com
 
Simón Bolívar la Gran Colombia y el Ecuador
Simón Bolívar  la Gran Colombia y el EcuadorSimón Bolívar  la Gran Colombia y el Ecuador
Simón Bolívar la Gran Colombia y el Ecuador
Gam Mons
 
La gran colombia
La gran colombiaLa gran colombia
La gran colombia
Helem Alejandra
 
Colombia: Basic Facts
Colombia: Basic FactsColombia: Basic Facts
Colombia: Basic Facts
Allana Delgado
 
La gran colombia
La gran colombiaLa gran colombia
La gran colombia
Carmen Gutiérrez
 
Independencia de colombia
Independencia de colombiaIndependencia de colombia
Independencia de colombia
Alexa Aconcha Reyes
 

Destacado (20)

Diapositivas css
Diapositivas cssDiapositivas css
Diapositivas css
 
CSS3
CSS3CSS3
CSS3
 
HTML&CSS 3 - Introduction to CSS
HTML&CSS 3 - Introduction to CSSHTML&CSS 3 - Introduction to CSS
HTML&CSS 3 - Introduction to CSS
 
Diapositivas sustentación Interfaz gráfica para personas ciegas y Plataforma ...
Diapositivas sustentación Interfaz gráfica para personas ciegas y Plataforma ...Diapositivas sustentación Interfaz gráfica para personas ciegas y Plataforma ...
Diapositivas sustentación Interfaz gráfica para personas ciegas y Plataforma ...
 
¿Que es el Hack?
¿Que es el Hack?¿Que es el Hack?
¿Que es el Hack?
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
 
La Gran Colombia
La Gran ColombiaLa Gran Colombia
La Gran Colombia
 
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?
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
Maquetación web con html5
Maquetación web con html5Maquetación web con html5
Maquetación web con html5
 
Html
HtmlHtml
Html
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
 
Grancolombia
GrancolombiaGrancolombia
Grancolombia
 
Colombia
ColombiaColombia
Colombia
 
Simón Bolívar la Gran Colombia y el Ecuador
Simón Bolívar  la Gran Colombia y el EcuadorSimón Bolívar  la Gran Colombia y el Ecuador
Simón Bolívar la Gran Colombia y el Ecuador
 
La gran colombia
La gran colombiaLa gran colombia
La gran colombia
 
Colombia: Basic Facts
Colombia: Basic FactsColombia: Basic Facts
Colombia: Basic Facts
 
La gran colombia
La gran colombiaLa gran colombia
La gran colombia
 
Independencia de colombia
Independencia de colombiaIndependencia de colombia
Independencia de colombia
 

Similar a Conceptos Básicos CSS

CSS estilos.pptx
CSS estilos.pptxCSS estilos.pptx
CSS estilos.pptx
fgabycastillo1
 
Css posicionamiento de pag web presentacion de la semana
Css posicionamiento de pag web      presentacion de la semanaCss posicionamiento de pag web      presentacion de la semana
Css posicionamiento de pag web presentacion de la semana
Anel García Pumarino
 
Que es css
Que es cssQue es css
Que es css
Elar Hancco Quispe
 
Hablando de css
Hablando de cssHablando de css
Hablando de css
melgozita27
 
Identificacion
IdentificacionIdentificacion
Identificacion
Juan Carlos Medrano
 
hojas de_estilo_css
 hojas de_estilo_css hojas de_estilo_css
hojas de_estilo_css
George Diaz
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
Alejandro Miguel
 
Css: bases y buenas prácticas
Css: bases y buenas prácticasCss: bases y buenas prácticas
Css: bases y buenas prácticas
ferwalker
 
Cap06
Cap06Cap06
Cap06
Alex Nava
 
Html5+css3 02
Html5+css3 02Html5+css3 02
Html5+css3 02
Jorge Cantú López
 
Presentación css
Presentación cssPresentación css
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
Richard Eliseo Mendoza Gafaro
 
T2 1-css
T2 1-cssT2 1-css
T2 1-css
alexingeniero
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
Oscar Josue Beas Alvarez
 
Taller de Css
Taller de CssTaller de Css
Semana 3 Introduccion CSS
Semana 3   Introduccion CSSSemana 3   Introduccion CSS
Semana 3 Introduccion CSS
Richard Eliseo Mendoza Gafaro
 
css
csscss
guia sintaxis css.pdf
guia sintaxis css.pdfguia sintaxis css.pdf
guia sintaxis css.pdf
JhoelAlanHuaracaNez
 
Lenguaje html
Lenguaje htmlLenguaje html
Lenguaje html
guillermogarcia1099
 
Hojas de estilo en cascada
Hojas de estilo en cascadaHojas de estilo en cascada
Hojas de estilo en cascada
jazmin Vazquez
 

Similar a Conceptos Básicos CSS (20)

CSS estilos.pptx
CSS estilos.pptxCSS estilos.pptx
CSS estilos.pptx
 
Css posicionamiento de pag web presentacion de la semana
Css posicionamiento de pag web      presentacion de la semanaCss posicionamiento de pag web      presentacion de la semana
Css posicionamiento de pag web presentacion de la semana
 
Que es css
Que es cssQue es css
Que es css
 
Hablando de css
Hablando de cssHablando de css
Hablando de css
 
Identificacion
IdentificacionIdentificacion
Identificacion
 
hojas de_estilo_css
 hojas de_estilo_css hojas de_estilo_css
hojas de_estilo_css
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Css: bases y buenas prácticas
Css: bases y buenas prácticasCss: bases y buenas prácticas
Css: bases y buenas prácticas
 
Cap06
Cap06Cap06
Cap06
 
Html5+css3 02
Html5+css3 02Html5+css3 02
Html5+css3 02
 
Presentación css
Presentación cssPresentación css
Presentación css
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
 
T2 1-css
T2 1-cssT2 1-css
T2 1-css
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
 
Taller de Css
Taller de CssTaller de Css
Taller de Css
 
Semana 3 Introduccion CSS
Semana 3   Introduccion CSSSemana 3   Introduccion CSS
Semana 3 Introduccion CSS
 
css
csscss
css
 
guia sintaxis css.pdf
guia sintaxis css.pdfguia sintaxis css.pdf
guia sintaxis css.pdf
 
Lenguaje html
Lenguaje htmlLenguaje html
Lenguaje html
 
Hojas de estilo en cascada
Hojas de estilo en cascadaHojas de estilo en cascada
Hojas de estilo en cascada
 

Más de Patricio Mas

Guía de Instalación de WordPress
Guía de Instalación de WordPressGuía de Instalación de WordPress
Guía de Instalación de WordPress
Patricio Mas
 
Conceptos Básicos CMS
Conceptos Básicos CMSConceptos Básicos CMS
Conceptos Básicos CMS
Patricio Mas
 
Integracion de Medios en HTML5
Integracion de Medios en HTML5Integracion de Medios en HTML5
Integracion de Medios en HTML5
Patricio Mas
 
Estándares Web
Estándares WebEstándares Web
Estándares Web
Patricio Mas
 
Conceptos Básicos HTML
Conceptos Básicos HTMLConceptos Básicos HTML
Conceptos Básicos HTML
Patricio Mas
 
WordPress: éxito y aprendizaje
WordPress: éxito y aprendizajeWordPress: éxito y aprendizaje
WordPress: éxito y aprendizaje
Patricio Mas
 

Más de Patricio Mas (6)

Guía de Instalación de WordPress
Guía de Instalación de WordPressGuía de Instalación de WordPress
Guía de Instalación de WordPress
 
Conceptos Básicos CMS
Conceptos Básicos CMSConceptos Básicos CMS
Conceptos Básicos CMS
 
Integracion de Medios en HTML5
Integracion de Medios en HTML5Integracion de Medios en HTML5
Integracion de Medios en HTML5
 
Estándares Web
Estándares WebEstándares Web
Estándares Web
 
Conceptos Básicos HTML
Conceptos Básicos HTMLConceptos Básicos HTML
Conceptos Básicos HTML
 
WordPress: éxito y aprendizaje
WordPress: éxito y aprendizajeWordPress: éxito y aprendizaje
WordPress: éxito y aprendizaje
 

Último

ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
NoraRoberts5
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
WillyBernab
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 

Último (11)

ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 

Conceptos Básicos CSS

  • 2. Introducción • Definición • Historia • Sintaxis • Selectores • Propiedades • Especificidad • Inserción
  • 3. CSS body{ background-color: yellow; padding: 20px; } a{ color: #FF000; text-decoration: none; } #ejemplo1{ font-family: “Impact”, Sans-serif; color: brown; } .ejemplo2{ text-align: right; font-style: italic; }
  • 4. Definición • CSS o Cascading Style Sheets es un lenguaje de hojas de estilo que sirve para describir la forma en que se dibuja un documento escrito en lenguaje markup (HTML, XHTML, XML, ect) . • Se compone de reglas que se aplican en orden de prioridad.
  • 5. Historia • EL objetivo del HTML es entregar indicaciones sobre el contenido. • Sin embargo, la versión HTML 3.2 introdujo la posibilidad de agregar estilos visuales a la presentación del contenido (bgcolor, center, font, align, width...). • Esto generó soluciones de diseño pero problemas de mantención.
  • 6. Historia • 1994: Primera propuesta de Håkon Wium Lie • Trabajabó con Tim Berners Lee en CERN • 1996: En W3C, junto a Bert Bos desarrollan la primera recomendación: CSS1
  • 7. Sintaxis • Una regla de CSS consiste en un Selector y un bloque de Declaración. • La Declaración consta de Propiedades y sus respectivos Valores, separados por punto y coma. p { color : red ; } Selector Declaración Propiedad Valor
  • 8. Selectores • Se aplican estilos sobre elementos ocupando estos 3 tipos de selectores: – element – id – class
  • 9. element Selector • Se puede seleccionar por el nombre del elemento. • Todos los elementos indicados recibirán las mismas reglas. a{ color: #FF000; text-decoration: none; } <a href=“http://google.com/”>Link</a> HTML CSS Bienvenidos ¡Hola! Link Navegador
  • 10. id Selector • El selector id usa dicho atributo de un elemento HTML para asignar reglas. • Deben ser únicos dentro de una página. • Se escriben con un gato (hash) #. #ejemplo1{ font-family: “Impact”, Sans-serif; color: brown; } <p id=“ejemplo1”>¡Hola!</p> HTML Bienvenidos ¡Hola! Link Navegador CSS
  • 11. class Selector • El selector class usa dicho atributo de un elemento HTML para asignar reglas. • Puede haber más de uno en cada página. • Se escriben con un punto . . .ejemplo2{ text-align: right; font-style: italic; } <h1 class=“ejemplo2”>Bienvenidos</h1> HTML Bienvenidos ¡Hola! Link Navegador CSS
  • 12. Ejemplos Propiedades Básicos • background-color • border • display • float • width • height • text-align • text-decoration Nuevos en CSS3 • background-size • opacity • border-radius • text-shadow • animation • transition Ver todos en WebPlatform
  • 13. Orden en cascada Las reglas en una hoja de estilos se aplicarán según dos criterios: – El orden en el aparecen en la hoja. – Según su valor de especificidad.
  • 14. Orden de aparición Las últimas reglas reemplazarán las primeras. Todos los párrafos del HTML serán amarillos. p{ color: red; } p{ color: yellow; }
  • 15. Especificidad El valor de especificidad es en “cascada”: Inline “Style” id class element #caja p { color: red; } p { color: yellow; } El párrafo con id #caja tendrá letras rojas.
  • 16. Especificidad No es necesario sobre-especificar: html body div#caja p{ color: red; } Sólo es necesario con lo mínimo que cumpla: #caja p{ color: red; }
  • 17. Inserción Hay 4 fuentes de estilos en un HTML, donde la última tiene mayor prioridad: 1. Predeterminadas en el navegador 2. Archivo CSS externo 3. Reglas CSS internas 4. Inline “styles”
  • 18. Predeterminadas en el navegador • Cada navegador interpreta los elementos del HTML y le aplica estilos predeterminados para ordenar y jerarquizar el contenido visualmente. <!DOCTYPE html> <html> <head> <title>Página HTML</title> </head> <body> <h1>Bienvenidos</h1> <p>¡Hola!</p> <a href=“http://www.google.com”>Google</a> </body> </html> Bienvenidos ¡Hola! Google HTML Navegador
  • 19. Archivo CSS externo • Se puede crear una hoja de estilos con cualquier editor de texto. • Se debe guardar con la extensión .css . • Se inserta un elemento <link> dentro de la sección head . • Se especifica su ubicación con el valor del atributo href. <head> <link rel="stylesheet" type="text/css" href=”css/mystyle.css"> </head>
  • 20. Reglas CSS internas • Se pueden insertar las reglas en el HTML. • Se escriben dentro de un elemento <style> que a su vez está dentro de la sección head. <head> <style> a{ color: #FF000; text-decoration: none; } </style> </head>
  • 21. Inline “styles” • Aunque no se recomienda, se puede aplicar estilos a un elemento ocupando su atributo “Style”. <p style=“text-align: left;”>Hello World!</p>