Professional Documents
Culture Documents
Narcisa Crespo
CSS
tyle
heet
ascade
CSS
W3C
Es un consorcio internacional que
genera
recomendaciones
y estndares que aseguran el
crecimiento de la World Wide Web a
largo plazo.
HISTORIA DE CSS
VERSIONES
6
caracteristicas
8
VERSIONES
9
VERSIONES
10
VERSIONES
CARACTERISTICAS
presentacin de contenido.
Mayor
flexibilidad,
escalabilidad,
y
posibilidades en la presentacin de
contenidos web.
Dinamismo (junto a JScript y DOM) .
Correctamente utilizado reduce el peso de
las pginas.
Separar
11
FORMAS DE USO
En la Cabecera (<HEAD>)
<STYLE TYPE="text/css">
P {text-align:right}
</STYLE>
12
13
CSS define una serie de trminos que permiten describir cada una de las partes que
componen los estilos CSS. El siguiente esquema muestra las partes que forman un
estilo CSS muy bsico:
14
Un archivo CSS puede contener infinitas reglas CSS, cada regla puede contener
infinitos selectores y cada declaracin puede estar formada por un nmero
infinito de pares propiedad/valor.
Digamos que queremos un bonito color rojo como fondo de nuestra pgina
web:
15
<html>
<head>
<title>Ejemplo</title>
</head>
<body style="background-color: #FF0000;">
<p>Esta es una pgina con fondo rojo</p>
</body>
</html>
16
<html>
head>
<title>practica1</title>
<style type="text/css">
P {text-align:right}
p { color:blue
</STYLE>
</style>
</head>
<body>
<body style="background-color: #FF0000;">
<p>Lorem ipsum dolor sit amet,Praesent blandit nibh at felis. Sed
nec diam in dolor vestibulum aliquet. Duis ullamcorper, nisi non
facilisis molestie, <em>lorem sem aliquam nullaid lacinia velit mi
vestibulum enim.</p>
</body>
</html>
<
17
Por ejemplo, digamos que tu hoja de estilo se llama style.css y est localizada
en una carpeta que se llama estilos.
18
<!DOCTYPE html>
<html>
<head>
<style>
p{
color: red;
text-align: center;
}
</style>
</head>
<body>
<p>Estudiantes quinto semestre</p>
<p>quedados</p>
</body>
</html>
19
20
SELECTORES
Pseudo-Elementos
Pseudo-Clases
La etiqueta <div>
INVESTIGAR
21
El selector de elemento
El selector de elementos selecciona elementos basados en el
nombre del elemento.
Puede seleccionar todos los elementos <p> en una pgina como esta
(en este caso, todos los elementos <p> estarn alineados-centro,
con un color rojo texto):
p{
text-align: center;
color: red;
}
22
El selector de ID
23
<!DOCTYPE html>
<html>
<head>
<style>
#para1 {
text-align: center;
color: red;
}
</style>
</head>
<body>
Ejemplo
24
25
El selector de clase
26
<!DOCTYPE html>
<html>
<head>
<style>
.center {
text-align: center;
color: red;
}
</style>
</head>
<body>
Ejemplo
<h1 class="center">Bienvenidos</h1>
<p class="center">Universidad Tnica de Babahoyo</p>
</body>
</html>
27
28
p.center {
text-align: center;
color: red;
}
29
<!DOCTYPE html>
<html>
<head>
<style>
p.center {
text-align: center;
color: red;
}
</style>
</head>
<body>
Ejemplo
<h1 class="center">Hola</h1>
<p class="center">Quinto semestre</p>
</body>
</html>
30
31
Ejemplo
p.large {
font-size: 300%;
}
</style>
</head>
<body>
<!DOCTYPE html>
<html>
<head>
<style>
p.center {
text-align: center;
color: red;
}
32
Ejemplo
33
h2 {
text-align: center;
color: red;
}
p{
text-align: center;
color: red;
}
La agrupacin de selectores
34
h1, h2, p {
text-align: center;
color: red;
}
35
<!DOCTYPE html>
<html>
<head>
<style>
h1, h2, p {
text-align: center;
color: red;
}
</style>
</head>
<body>
Ejemplo
<h1>UTB</h1>
<h2>FAFI</h2>
<p>SISTEMAS.</p>
</body>
</html>
36
37
/* otro comentario */
</style>
</head>
<body>
Los comentarios se utilizan para explicar el cdigo, y pueden ayudar al editar el cdigo fuente
en una fecha posterior.
Los comentarios son ignorados por los navegadores.
Un comentario CSS comienza con / * y termina con * /.
Los comentarios tambin pueden abarcar varias lneas:
<!DOCTYPE html>
<html>
<head>
<style>
p{
color: red;
/* Codigo de parrafo */
text-align: center;
}
<p>UTB</p>
<p>FAFI.</p>
<p>SISTEMAS</p>
</body>
</html>
38
39
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
Index.html
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
40
mystyle.css
h1 {
color: navy;
margin-left: 20px;
}
Nota: No agregue un espacio entre el valor de la propiedad y la
unidad (como margin-left: 20 px;).La forma correcta es:marginleft: 20px;
body {
background-color: lightblue;
}
41