CSS Prioridad. Selectores CSS El selector aplica a todos los elementos HTML de la página con esa etiqueta (p). El selector múltiple de CSS, incluye varios.

Slides:



Advertisements
Presentaciones similares
CSS: Cascading Style Sheets Yusef Hassan Montero
Advertisements

Introducción a la programación (Clase 2)
HTML Instituto Universitario de Tecnología Valencia
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
Curso : Programación Web 1 Profesor : Aníbal Martínez Aguas Tema: Etiquetas básicas Capitulo 3 Semestre: 1.
CI-2413 Desarrollo de Aplicaciones para Internet
Laboratorio 5 Hojas de Estilo CSS
Elaboró: Paola Elizabeth Oviedo Lara
SESIÓN 3 APRENDIENDO HTML.
INTRODUCCION A CSS.
Ing. Jéber G. Martínez. HTML: Definiéndolo de forma sencilla, "HTML es lo que se utiliza para crear todas las páginas web de Internet". Más concretamente,
DOM ( Document Object Model) Prof. Franklin Cedeño.
HOJAS DE ESTILO EN CASCADA CSS
HTML y CSS. Desarrollo de interfaces web Concepto Usabilidad Experiencia de usuario Tecnologías Estándares Licencias.
CSS: Cascading Style Sheets
CSS WALC 2004 – Track 2 Pep Turró Cuzco, octubre de 2004.
CSS 3.
Introducción a Lenguajes web
Internet y la Web social: Diseño de páginas web
HTML Estructura.
Introducción al desarrollo de proyectos RIA.
1 Las hojas de estilo en cascada Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal utilizado para definir la presentación.
HTML/CSS Mi primera página.
HTML/CSS Marcas básicas.
Creación de Páginas de Web M.C. Luis Zarza. CSS: Hoja de estilos en cascada Fue desarrollado por el W3 Consortium para permitir la separación entre documentos.
CSS Módulo V. Funcionamiento Visor Web Servidor Web Documentos Página Web Solicitud Entrega.
Hojas de Estilo Una hoja de estilo es un documento es un documento independiente, donde se definen todos los estilos que se utilizarán en todas las páginas.
PAGINAS WEB 4TA. CLASE Luis Rojas.  Recordemos apagar/silenciar nuestros teléfonos móviles.
Curso de Diseño Web Profesor: Mario Figge. El Modelo de Cajas (Box Model)
Anatomía de la declaración La declaración consta de dos partes:  Propiedad  Valor Selector Propiedad Valor A { color: #000013;}  La propiedad es una.
Desarrollo CSS.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
Laboratorio 1 JavaScript.
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
HTML5 & CSS3 Presentado Por: Fernando Ayala
Curso de Diseño Web Profesor: Mario Figge. CSS  Las hojas de estilo en cascada (Cascading Style Sheets) son un lenguaje formal usado para definir la.
 Un lenguaje que permite asociar estilos de composición a documentos estructurados, como HTML y aplicaciones XML  Un conjunto de propiedades y valores.
DOM Document Object Model Fernando Rodrìguez. Que es DOM Dom es una plataforma o interfaz neutral que permite a los programas y scripts accesar o modificar.
UNIDAD 7 WEB Y HTML.
CSS: CASCADING STYLE SHEETS
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
HTML5 y el Futuro de la Web Ing. Eddie Malca Vicente CIP
Clase 7 Tecnología de la Comunicación II Lics. en Com. Social y Periodismo F AC. DE C S. H UMANAS. UNSL. Sitio Web: construcción en In Design.
CSS Cascading Style Sheets
Con tantas herramientas de desarrollo Web existentes, es muy fácil crear páginas Web sin tener ninguna necesidad de saber HTML. Pero no es el caso crear.
EXPOSICIÓN DE WEB Y MULTIMEDIA ESTILOS CSS INTEGRANTES:BERMEO JOHNNEY CHIMBO BRYAN CORREA CARLOS GUAYA CESAR ROBLES DARIO VILLA LUISA.
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
ESTRUCTURA EN HTML5 Tecnologías de la Información y Comunicación Prof. Víctor Aquino y Prof. Alejandro Mejía Colegio Don Bosco.
H1 { color : black; } Sintaxis de CSS Regla CSS
HTML.
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
Workshop de Responsive Web Design Hernán Beati.
Navegador Servidor … Llamada HTTP estándar.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 6: CSS Jose Miguel Vidagany Igual.
AJAX Asynchronous JavaScript And XML.
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
GUIA DE CSS 3 BASICA AUTOR: CARLOS BERBECI QUE ES CSS3 ? CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML.
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 6: CSS Jose Miguel Vidagany Igual.
Capitulo 3 y 4.   La accesibilidad web habla acerca de que tanta facilidad tienen las paginas de internet tanto para los consumidores en general como.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
1. Introducción ¿Qué es HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje para la elaboración.
HTML. HTML 5 Características –Es una versión basada en HTML 4 –Manejo de la aplicación y multimedia. –Tags específicos para diferentes contenidos.
Hojas de Estilo UNIVERSIDAD TECNOLÓGICA DE AGUASCALIENTES.
Saregune CC 2009 CSS. CSS: Instrucciones para modelar visualmente la página web.
Selecctores CSS SELECTORES
DISEÑO Y CREACIÓN DE PÁGINAS WEB
Transcripción de la presentación:

CSS Prioridad

Selectores CSS El selector aplica a todos los elementos HTML de la página con esa etiqueta (p). El selector múltiple de CSS, incluye varios selectores separados por coma (,), aplicando el estilo a cualquier elemento con alguna de las marcas incluidas: h1, h2, h3. El selector puede incluir etiquetas separadas solo por espacios. El selector aplicará solo a elementos con la última marca (ul), con los anteriores como ancestros, es decir.caja deberá ser ancestro de nav y nav deberá ser ancestro de ul.

Prioridad CSS Cuando dos declaraciones afectan a un mismo elemento. ¿cual de ellas se interpreta en el navegador como más importante? Hay que calcular la tupla (A, B, C, D) ganadora de todas las reglas CSS que compiten. A tiene máximo peso y D mínimo. Si hay empate en A, se mira B y así sucesivamente. A = estilo en línea B = número de IDs C = número de clases D = número de marcas HTML A = 0 estilos en línea B = 0 ID C = 0 clases D = 1 elemento Puntuación = 0,0,0,1

Prioridad CSS Cuando dos declaraciones afectan a un mismo elemento. ¿cual de ellas se interpreta en el navegador como más importante? A = 0 estilos en línea B = 0 ID C = 0 clases D = 2 marcas Puntuación = 0,0,0,2 Hay que calcular la tupla (A, B, C, D) ganadora de todas las reglas CSS que compiten. A tiene máximo peso y D mínimo. Si hay empate en A, se mira B y así sucesivamente. A = estilo en línea B = número de IDs C = número de clases D = número de marcas HTML

Prioridad CSS Cuando dos declaraciones afectan a un mismo elemento. ¿cual de ellas se interpreta en el navegador como más importante? A = 0 estilos en línea B = 1 ID C = 1 clase D = 1 elemento Puntuación = 0,1,1,1 Hay que calcular la tupla (A, B, C, D) ganadora de todas las reglas CSS que compiten. A tiene máximo peso y D mínimo. Si hay empate en A, se mira B y así sucesivamente. A = estilo en línea B = número de IDs C = número de clases D = número de marcas HTML

Prioridad CSS Cuando dos declaraciones afectan a un mismo elemento. ¿cual de ellas se interpreta en el navegador como más importante? A = 0 estilos en línea B = 1 ID C = 0 clases D = 2 marcas Puntuación = 0,1,0,2 Hay que calcular la tupla (A, B, C, D) ganadora de todas las reglas CSS que compiten. A tiene máximo peso y D mínimo. Si hay empate en A, se mira B y así sucesivamente. A = estilo en línea B = número de IDs C = número de clases D = número de marcas HTML

Prioridad CSS La ganadora es, #caja.cabecera h1 = 0,1,1,1 Ganadora: A = 0 estilos en línea B = 1 ID C = 1 clase D = 1 elemento Puntuación = 0,1,1,1

Prioridad CSS Cuando dos declaraciones tienen el mismo valor: Será la última especificada

Selectores CSS Selector universal * Afecta a todos los elementos.

Reglas CSS Modificación de estilos, por el usuario en el navegador: tipografías

Prioridad CSS Reglas adicionales de prioridad de las declaraciones CSS ordenadas de menor a mayor: CSS por defecto del Navegador (navegador) CSS en preferencias de usuario del navegador (usuario) CSS en página HTML o script CSS (diseñador) CSS en página HTML o script CSS con !important (diseñador), p. e. body {color:blue !important;} CSS en preferencias de usuario del navegador con !important (usuario), p. e. body {color:blue !important;}

Recursos CSS Kseso CSS: CSS básico: Cascada, especificidad y herencia Dev.Opera: Recorriendo el árbol DOM LIBROS WEB: Árbol de nodo UOC: Herencia y cascada LIBROSWEB: Colisiones de estilos CSS: Specifity Wars

Recursos HTML Bruce Lawson: HTML5 articles and sections: what’s the difference? whats-the-difference/ html5 Doctor: The article element HTM5 paso a paso: div, section y article article.html ondho: HTML5 (discusiones entre article y section)

CSS Fin del tema

Ejercicio Realizar en el siguiente HTML 5 declaraciones de estilo CSS que afecten al mismo elemento, el titular h1, con diferentes puntuaciones de prioridad, e indicar su puntuación como un comentario en el propio HTML: Herencia Cabecera: header

Ejercicio ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo por defecto del navegador - h2 { color: black; } 2.- Estilo fijado por el diseñador - h2 { color: green; } ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo por defecto del navegador - h2 { color: black; } 2.- Estilo fijado por el usuario - h2 { color: green; } 3.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } 4.- Estilo en hoja CSS externa o en el Head - h2 { color: lime !important; } ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo en hoja CSS externa o en el Head - h2.news { color: green; } 2.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } 2.- En la línea siguiente del CSS - h2 { color: purple; } ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo en hoja CSS externa o en el Head - #caja h2 { color: lime; } 2.- Estilo en hoja CSS externa o en el Head - h2.news { color: green; } 3.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo en hoja CSS externa o en el Head - #caja h2 { color: lime; } 2.- Estilo en hoja CSS externa o en el Head - h2.news { color: green; } 3.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } 4.- Estilo en hoja CSS externa o en el Head - h2 { color: purple; } 5.- Estilo en hoja CSS externa o en el Head - div#caja h2 { color: black; }

Ejercicio - Soluciones ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo por defecto del navegador - h2 { color: black; } 2.- Estilo fijado por el diseñador - h2 { color: green; } 2 ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo por defecto del navegador - h2 { color: black; } 2.- Estilo fijado por el usuario - h2 { color: green; } 3.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } 4.- Estilo en hoja CSS externa o en el Head - h2 { color: lime !important; } 4 ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo en hoja CSS externa o en el Head - h2.news { color: green; } 2.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } 1 ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } 2.- En la línea siguiente del CSS - h2 { color: purple; } 2 ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo en hoja CSS externa o en el Head - #caja h2 { color: lime; } 2.- Estilo en hoja CSS externa o en el Head - h2.news { color: green; } 3.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } 1 ¿Qué regla CSS ganaría en la presentación en el navegador? 1.- Estilo en hoja CSS externa o en el Head - #caja h2 { color: lime; } 2.- Estilo en hoja CSS externa o en el Head - h2.news { color: green; } 3.- Estilo en hoja CSS externa o en el Head - h2 { color: blue; } 4.- Estilo en hoja CSS externa o en el Head - h2 { color: purple; } 5.- Estilo en hoja CSS externa o en el Head - div#caja h2 { color: black; } 5