UnidadIII CSS
UnidadIII CSS
UnidadIII CSS
¿Qué estilo se usará cuando haya más de un estilo especificado para un elemento
HTML?
Todos los estilos se encadenarán en una nueva hoja de estilo virtual, con la siguiente prioridad:
1. En línea
2. Hojas de estilo internas y externas
3. Las predeterminadas del navegador
Ver archivo: estructuraCSS2.html
Una característica importante del CSS es que los Por lo que, el texto del elemento p se mostrará
estilos se asignan en cascada. Los elementos en con un tamaño de 20 píxeles, debido a que es un
los niveles bajos de la jerarquía heredan los estilos elemento hijo del elemento section y, por lo tanto,
asignados a los elementos en los niveles altos. Por herede sus estilos.
ejemplo:
Comentarios en CSS
Este atributo es un nombre, un identificador Este atributo puede asignarse a varios elementos
exclusivo del elemento y, por lo tanto, lo podemos dentro del mismo documento. Para referenciarlo,
usar para encontrar un elemento en particular el selector debe incluir el nombre del
dentro del documento. Para referenciarlo, el atributo precedido por un punto (.).
selector debe incluir nombre del atributo .mitexto{
precedido por el carácter #. font-size:24px;
}
#mitexto{
font-size:24px; A un mismo elemento se le pueden asignar varias
} clases, para hacerlo solo hay que declarar los
nombres de las clases separadas por un espacio:
class="negrita italica"
Existen otras combinaciones de selectores llamados selectores de descendencia o combinador porque afectan a
elementos dentro de otros elementos (listando los selectores separados por un espacio), sin importar el lugar que
ocupan en la jerarquía. Ver archivo selectoresDescen.html y estilo2.css
main p{
font-size:24px;
}
CSS incluye sintaxis adicionales para realizar una selección más precisa. Entre ellas podemos usar el carácter > para
referenciar un elemento que es hijo directo de otro elemento.
section>p{
font-size:20px;
}
La regla modifica a los elementos p que son hijos de un elemento section.
Pseudo-clase Pseudo-elemento
Selecciona los elementos basados en un cierto Es usado para diseñar partes específicas de un
estado. elemento.
ol[type=“A”]{
font-size:20px;
}
CSS nos permite combinar el carácter = con otros caracteres para realizar una selección más específica.
Los más utilizados son:
img[alt~=“la”]{ Referencia cualquier elemento img con un atributo alt, cuyo valor
incluye la palabra la (p.e.: “la mascota”)
transform:rotate(30deg);
}
img[alt^=“ma”]{ Referencia cualquier elemento img con un atributo alt, cuyo valor
transform:rotate(60deg); comienza en “ma” (p.e.: “mascota”, “mascota”)
SELECTORES ATRIBUTO
img[alt$=“mi”]{
Referencia cualquier elemento img con un atributo alt, cuyo
transform:rotate(30deg);
valor termina en “mi” (p.e.: “sunami”)
}
img[title*=“mi”]{
Referencia cualquier elemento img con un atributo title, cuyo
font-size:20px; valor contiene la cadena de caracteres “mi” (p.e.:
} “textomicoche”)
SELECTORES ATRIBUTO
Colores CSS matiz se expresa en grados de 0 ha 360: entre 0 y
360 los rojos, cerca de 120 los verdes y cerca de
Los colores son especificados usando:
240 los azules.
COLORES
Ejemplos: Con transparencia al 50%:
rgba(255, 99, 71, 0.5)
Color de fondo: style=“background-color: DodgerBlue;”
Color de texto: style=“color: Tomato;” Regla para obtener un color gris claro:
Color de borde: color: hsl(0,0%,80%);
<h1 style=“border: 2px solid Tomato;”>Patty</h1>
COLORES
MODELO DE CAJA
Este término es usado en CSS cuando se habla de Para obtener el ancho total de los elementos:
diseño y maquetación. El modelo de caja es una AnT = ancho + padding izq + padding der + border
caja que envuelve a cada elemento HTML y está izq + border der
compuesto por:
Ver archivo: gridMedia.html Creamos una clase para cada una de las 12
columnas (class = “col-x”) y un número que define
Grid-View cuántas columnas debe abarcar la sección.
Muchas páginas web están basadas en una grid-view, lo cual Para ver su aplicación pueden consultar el ejercicio
significa que la página está dividida en columnas y esto es muy de la maqueta con media query trabajado en clase.
útil al diseñar las páginas web, ya que facilita la colocación de
elementos en la página. Ver archivo: grid-view.html
UTILIZAR BOOTSTRAP
GRACIAS
PROFESORA: PATRICIA ESCAMILLA
MIRANDA