Académique Documents
Professionnel Documents
Culture Documents
Agenda
Que es CSS
Historia CSS
Soporte de CSS en los navegadores
Justificacin del uso de CSS
Incluir CSS en documentos HTML/XHTML
Comentarios
Sintaxis
Selectores
Qu es CSS
Cascading
S
Style
S Sheets
Qu es CSS
lenguaje
Historia de CSS
Fecha
Versin
1970
Caractersticas
Con la aparicin de SGML(Standard Generalized Markup
Language o "Estndar de Lenguaje de Marcado), surge la
necesidad de contar con un mecanismo que permitiera aplicar
de forma consistente diferentes estilos a los documentos
electrnicos
Las propuestas iniciales sobre CSS, que se tuvieron en cuenta
fueron la CHSS (Cascading HTML Style Sheets) y la SSP
(Stream-based Style Sheet Proposal).
La propuesta CHSS fue realizada por Hkon Wium Lie y SSP fue
propuesto por Bert Bos
19941995
1995
1996
1997
CSS
nivel 1
Historia de CSS
Fecha
Versin
Caractersticas
1998
CSS
nivel 2
CSS 2.1
CSS
nivel 3
Motor
CSS 1
CSS 2.1
CSS 3
Completo
Trident
Completo desde la
versin 7.0 del
navegador
Completo
Firefox
Gecko
Completo desde la
versin 1.0 del
navegador
Completo
Safari
WebKit
Completo desde la
versin 85 del motor
Completo
Opera
Presto
Completo desde la
versin 1.0 del
navegador
Completo
WebKit
Completo desde la
versin 85 del motor
Internet Explorer
Google Chrome
En un elemento
En el mismo documento
En archivo externo
En un elemento
En un elemento
En un elemento
</head>
<body>
<div style="color:cyan; background-color:yellow; fontweight">
<h1> La realidad de colombia </h1>
<p> Colombia es un pais de contrastes entre alegras y tristezas. Esto se ve
reflejado en que mientras unas regiones disfrutan de enormes fiestas, otras
viven pesadillas por el fenmeno de la violencia </p>
<p> Que hacer ante esta problemtica. La solucin est entre los
humanos y la misma es tan facil, sencilla y obvia, que no la queremos ver.
</p>
</div>
</body>
</html>
En un elemento
<style type="text/css">
p { color: black; font-family: Verdana; }
</style>
</head>
<body>
<p>
Un prrafo de texto.
</p>
</body>
</html>
En el mismo
documento
En un archivo
externo
En un archivo
externo
rel
type
href
media
Comentarios
CSS
HTML
Sintaxis
la
Sintaxis
Anotacin:
Sintaxis
Unidades
Selectores
Selectores
Bsicos
UNIVERSAL
DE TIPO
ETIQUETA
Descripcin
Ejemplo
Selectores
Selectores
Bsicos
DESCENDEN
TE
Descripcin
Ejemplo
Selectores
Selectores
Bsicos
Descripcin
Ejemplo
Aplica
al
elemento .destacado {
referenciado por atributo
color: red;
class, el estilo definido en }
selector
de
clase
establecido en la archivo
CSS
<body>
DE CLASE
<p class="destacado">
Lorem ipsum dolor sit
amet...
</p>
<p>Nunc sed lacus et est
adipiscing accumsan...
</p>
<p>Class aptent taciti
sociosqu ad litora...
</p>
</body>
Selectores
Selectores
Bsicos
Descripcin
Ejemplo
Aplica
al
elemento .destacado {
color: red;
referenciado por atributo
class, el estilo definido en }
selector
de
clase
<body>
establecido en la archivo <p class="destacado">Lorem
CSS
ipsum dolor sit amet...
DE CLASE
</p>
<p>Nunc sed lacus et <a
href="#"
class="destacado">est
adipiscing</a> accumsan...
</p>
<p>Class aptent taciti <em
class="destacado">sociosqu
ad</em> litora...
</p>
</body>
Selectores
Selectores
Selectores
Bsicos
Descripcin
Aplica
al
elemento
referenciado por atributo
class, el estilo definido en
selector
de
clase
establecido en la archivo
CSS
DE CLASE
Ejemplo
p.destacado {
color: red;
}
<body>
<p class="destacado">Lorem
ipsum dolor sit amet...</p>
<p>Nunc sed lacus et <a
href="#"
class="destacado">est
adipiscing</a>
accumsan...</p>
<p>Class aptent taciti
<em class="destacado">
sociosqu ad</em> litora...
</p>
</body>
Selectores
Selectores
Selectores
Bsicos
Descripcin
Ejemplo
Permite
seleccionar
un #destacado {
color: red;
elemento de la pgina a
}
travs del valor de su
atributo id
ID
<p>Primer prrafo</p>
<p
id="destacado">Segundo
prrafo</p>
<p>Tercer prrafo</p>
Selectores
Cul es la diferencia entre selectores de
clase y selectores id?
http://
www.desarrolloweb.com/faq/diferencia-selector-class-id-css.htm
l
http://www.chuidiang.com/css/sintaxis-css.php
Selectores
Selectores
Ejercicio 006
Selectores
Selectores
avanzados
DE HIJOS
Descripcin
Se
utiliza
para
seleccionar
un
elemento que es hijo
directo
de
otro
elemento y se indica
mediante el "signo de
mayor que" (>):
Ejemplo
p > span {
color: blue;
}
<p>
<span>Texto1</span>
</p>
<p>
<a
Href="#"><span>Texto2</span></a
>
</p>
Selectores
Selectores
avanzados
ADYACENTE
Descripcin
Se
emplea
para
seleccionar elementos
que en el cdigo HTML
de
la
pgina
se
encuentran
justo
a
continuacin de otros
elementos
Ejemplo
h2 { color: green; }
h1 + h2 { color: red }
<body>
<h1>Titulo1</h1>
<h2>Subttulo</h2> ...
<h2>Otro subttulo</h2> ...
</body>
p + p { text-indent: 1.5em; }
Selectores
Selectores
avanzados
Descripcin
permiten seleccionar elementos HTML en funcin de sus
atributos y/o valores de esos atributos.
DE ATRIBUTOS
[nombre_atributo],
selecciona
los
elementos
que
tienen
establecido
el
atributo
llamado
nombre_atributo,
independientemente de su valor.
[nombre_atributo=valor], selecciona los elementos que tienen
establecido un atributo llamado nombre_atributo con un valor igual
a valor.
[nombre_atributo~=valor], selecciona los elementos que tienen
establecido un atributo llamado nombre_atributo y al menos uno
de los valores del atributo es valor.
[nombre_atributo|=valor], selecciona los elementos que tienen
establecido un atributo llamado nombre_atributo y cuyo valor es
una serie de palabras separadas con guiones, pero que comienza
los enlaces que tengan un atributo "class", independientemente de
con valor. Este tipo de selector slo es til para los atributos de
tipo lang que indican el idioma del contenido del elemento.