Beruflich Dokumente
Kultur Dokumente
LIBERAR
EXCEPCIONES
5TO SEMESTRE ANTERIORES A CR
DOCENTE: ING. JOOFRE HONORES
INTEGRANTES:
• ERIKA CÓRDOVA
• ROBERT CUN
• HUMBERTO CORREA
• ANDRÉS CARRIÓN
OBJETIVO:
C ONOC ER LOS S EGU ROS PA RA LIBERA R EX C EPC IONES A NTERI ORES
A C R MEDIA NTE LA BÚ S QU EDA DE INFORMAC IÓ N PA RA U NA
BUENA COMPRESIÓN DEL TEMA .
ÍNDICE DE SELECCIÓN
SELECTOR UNIVERSAL
* Con esta instrucción se da el valor cero, por ejemplo, a las distancias de todos los elementos (*)
predefinidas por el navegador.
SELECTOR DE ELEMENTO O DE TIPO
* En este caso se ha asignado el color azul a los tres tipos de título. Observe que los selectores han de
ir separados mediante comas (,).
SELECTORES DE CLASE
En los grandes proyectos Web, con el tiempo se acaban acumulando una gran
cantidad de formatos específicos para los diversos documentos. El resultado, a
menudo, es un código fuente plagado de clases de todo tipo para cada página, por
lo que al hacer modificaciones, o ajustes, es fácil pasar por alto algún detalle. Para
situaciones así lo más práctico es utilizar los selectores contextuales en las
anotaciones de estilo.
SELECTOR DESCENDIENTE (DESCENDANT SELECTORS)
INDICE DE REGLA
Regla-at: Declaración CSS que comienza con ‘@’, seguido por un identificador, e
incluye todo el contenido hasta el siguiente punto y coma, ';' o el siguiente bloque
CSS, lo que sea primero.
EJEMPLO:
@charset "UTF-8"; Establece la codificación de la hoja de estilos a Unicode UTF-8
@charset 'iso-8859-15’; Establece la codificación de la hoja de estilos a Latin-9
(idiomas de Europa Occidental, con símbolo de euro)
INDICE DE REGLA
@import.- Permite importar reglas desde otras hojas de estilo. Estas reglas deben
preceder a todos los otros tipos de reglas, excepto a las reglas @charset; como esto
no es una declaración anidada, no puede ser usado dentro de grupos condicionales
de reglas-at.
EJEMPLO:
@import url("fineprint.css") print;
@import url("bluish.css") projection, tv;
@namespace.- Indica al motor de CSS que todo el contenido usa como prefijo un
espacio de nombres XML.
INDICE DE REGLA
REGLAS-AT ANIDADAS
subconjunto de declaraciones anidadas, que pueden ser usadas como declaraciones de estilos, así como
grupos de reglas condicionadas internas.
@media.- asocia un grupo de declaraciones anidadas, en un bloque CSS delimitado por llaves, con una
condición definida por un media query. Puede ser usada dentro de cualquier grupo de reglas condicionales.
EJEMPLO:
@media print {
body { font-size: 10pt }
}
@media screen {
body { font-size: 13px }
}
@media screen, print {
body { line-height: 1.2 }
}
INDICE DE REGLA
REGLAS-AT ANIDADAS
@document.- Un grupo de reglas condicionadas que aplicará su contenido si el
documento donde se aplica la hoja de estilos cumple los criterios de la condición
dada. (diferida al Nivel 4 de la Especificación CSS)
EJEMPLO:
@document url(http://www.w3.org/),
url-prefix(http://www.w3.org/Style/),
domain(mozilla.org) {
body {
color: purple;
background: yellow;
}
}
INDICE DE REGLA
REGLAS-AT ANIDADAS
@page.- Es usada para modificar algunas propiedades CSS cuando se va a imprimir
una página web. No se pueden cambiar todas las propiedades CSS con @page, solo
los márgenes, las líneas viudas, huérfanas y los saltos de página. Cualquier intento de
cambiar otra propiedad será ignorada.
EJEMPLO:
@page :first {
margin-left: 50%;
margin-top: 50%;
}
INDICE DE REGLA
<html>
REGLAS-AT ANIDADAS <head>
<title>Web Font Sample</title>
<style type="text/css" media="screen, print">
@font-face.- Permite al autor especificar @font-face {
fuentes online para visualizar en sus páginas font-family: "Bitstream Vera Serif Bold";
web. Al permitir a los autores proporcionar src:
url("http://developer.mozilla.org/@api/deki/files/2934/=Vera
sus propias fuentes SeBd.ttf");
}
EJEMPLO:
body { font-family: "Bitstream Vera Serif Bold", serif }
Este ejemplo simplemente especifica una </style>
fuente que puede ser descargada para utilizar, </head>
aplicando la fuente a todo el cuerpo del <body>
This is Bitstream Vera Serif Bold.
documento. </body>
</html>
INDICE DE REGLA
REGLAS-AT ANIDADAS
@keyframes.- permite controlar los pasos intermedios en una secuencia de
animación CSS mediante el establecimiento de keyframes.
Sintaxis
@media <media-query-list> {
<group-rule-body>
}
INDICE DE REGLA
Sintaxis
@supports <supports-condition> {
<group-rule-body>
}