Professional Documents
Culture Documents
Diseño Digital: Materia: Desarrollo 1
Diseño Digital: Materia: Desarrollo 1
Digital
Materia:
Desarrollo 1
Profesor:
Jorge Samuelle
Comenzando
con CSS
Cascading Style Sheets
¿Qué es el CSS?
▪ CSS: lenguaje web para aplicar formato visual (color, tamaño,
separación y ubicación) al HTML.
▪ CSS puede hacer un texto más grande, negrita o itálica, pero no
reemplaza los strong, em y h1
▪ Su objetivo es separar la semántica y estructura (el HTML) del
formato con que se pretende mostrar.
▪ Con CSS podés CAMBIAR POR COMPLETO el aspecto de cualquier
etiqueta HTML.
▪ Agiliza las modificaciones y acelera el tiempo de carga de la
página.
▪ El HTML queda más “limpio” (sin etiquetas de diseño).
CSS. Ejemplo
▪ CSS bien implementado permite cambiar TODO el diseño de
un sitio web sin modificar el HTML:
ESTO SE LOGRA
APRENDIENDO A SEPARAR
LA ESTRUCTURA [EL HTML]
DEL ASPECTO VISUAL [EL CSS]
Regla CSS. Sintaxis
selector {
propiedad1: valor;
propiedad2: valor;
propiedad3: valor; DECLARAC
IÓN
}
Tipos de Reglas
▪ De identificador: el nombre del selector comienza con #
y se aplica a la etiqueta con el atributo id (sin el # solo
con el nombre).
▪ De clase: el nombre del selector comienza con . y se
aplica con el atributo class (sin el . solo el nombre).
▪ De etiqueta: el nombre del selector es el de la etiqueta
sin <>, se aplica directamente a todas las etiquetas de
ese nombre.
▪ Cascada, combinada o compuesta: el selector refleja
una situación de maquetación mediante la cual se
selecciona una etiqueta.
Ejemplos
De identificador De clase
#rojo{ En principio, hay.azul{
3 maneras de asignar el
color: red; valor de CUALQUIERcolor:propiedad
#0000FF; de color:
} }
• Nombre en inglés:
<h2 id=“rojo”>Título</h2> algunos especiales para
<p class=“azul”>párrafo</p>
<h2>Otro título</h2> <p>otro párrafo</p>
CSS → tomato, aqua, chocolate…
De etiqueta • Sistema rgb(rr, vv, aa) :combinada
Cascada, el valor ode cada
compuesta
em{ canal → 0 - 255 div p em{
color: rgb(0, 255, 0); color: red;
} • Sistema hexadecimal:
} #rrvvaa :
cada digito → 0 –
<p>Hola a <em>todos</em></p> 9 y A – F a(16
<div><p>Hola símbolos
<em>todos</em>
</p></div>
numéricos posibles)
<p>Chau a <em>todos</em></p>
<p>Chau a <em>todos</em></p>
Insertar CSS en el HTML.
<!DOCTYPE html>
<html>
<head>
<style>
.rojo{
color: red;
}
</style>
</head>
<body>
</body>
</html>
Insertar CSS en el HTML.
…
<head>
<link rel="stylesheet" href="archivo.css">
</head>
…
Precedencia
▪ La regla Su
de
¿Y CLASE
la reglaseenpuede
precedencia aplicar a
depende
cascada,
VARIAScombinada
etiquetas, oa compuesta?
de cómo esté lasarmada
que se les
agrega el atributo class.
Todos los téminos con reglas de etiqueta:
article p em
▪ La regla de ETIQUETA se aplica a
TODAS las etiquetas de ese tipo - ESPECÍFICA
CSS, tipo de formato
▪ Hay 3 grupos de declaraciones CSS que podemos
implementar:
FORMATO DE FORMATO DE UBICACIÓN DE
TEXTO CAJAS ELEMENTOS
Familia tipográfica, color Ancho, alto, bordes, Posicionamiento,
y tamaño de fuente, color e imágenes de flotaciones,
interlineado, negritas, fondo, márgenes mostrar/ocultar cajas.
itálicas, subrayados sombras, rotación.
SE HEREDAN NO SE HEREDAN