¿Por qué CSS? Multimedia V.

Slides:



Advertisements
Presentaciones similares
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.
Advertisements

Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
¿Por qué CSS? Multimedia V. ¿Por qué CSS? Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa Las hojas de estilo en cascada ofrecen.
LI. MAYRA SUAREZ. Microsoft Office. Tiene múltiples herramientas que se utilizar para realizar documento, hojas de cálculo, multimedia. Cuenta con una.
Creación de un Blog… Pues bienvenido al tutorial donde aprenderás como crear un blog en Blogger paso a paso. Te explicaremos cada paso a seguir para la.
Trabajo de mantenimiento Presentado por: Daniel elejalde Víctor Manuel puentes.
Principios, teoría y práctica sobre los conceptos de HTML básicos.
Hojas de Estilo en Cascada CSS RAFAEL MOURGLIA. CSS son las siglas de Cascade Style Sheet que traducido significa hojas de estilo en cascada. Las hojas.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
ARKDIA – CAPACITACIÓN powered by
Nombres: Jhonatan Naranjo Daniel Mejía Curso: 901
¿Qué es y para qué nos sirve BootStrap?
PERIODO 1 – CLASE 2.
Potente herramienta para el desarrollo de aplicaciones móviles
ACCESIBILIDAD WEB.
LENGUAJES DE CODIGO PARA DISEÑO DIGITAL
Presentación de PowerPoint 2007
Diagramas de Flujo Algoritmos.
Gestión Documental SharePoint 2013
PARCIAL 2.
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
BASES DE DATOS.
Microsoft Publisher L.A. y M.C.E. Emma Linda Diez Knoth.
COMPUTACIÓN Y SOFTWARE DE APLICACIÓN
Miguel García Ruiz Jackeline Giraldo Urrea
Observaciones Generales
Diseño y Edición de Paginas web
UNIDAD II INTERNET.
2.3 Maquetación de Páginas web
Crear y editar páginas ¿Para qué quieres la wiki?
Autofiltro en Excel.
MANEJO DE ARCHIVOS DIGITALES
TIPO DE DATOS EN ACCESS 2010 TEXTO, MEMO, NUMERO, FECHA/HORA, MONEDA, AUTONUMERACION, SI/NO, OBJETO OLE, HIPERVINCULO, DATOS ADJUNTADOS, CALCULADO Y ASISTENTES.
Tema 4 Lenguaje HTML Parte 1.
CURSO DE HTML.
LA NUEVA LECTURA NO LINEAL E INTERACTIVA
Continuación de códigos 2.1
13 Clase/ 5 de noviembre 2015/ Jueves --Exposiciones -Estructura del Cuerpo HTML 5 -CCS --Maquetación en Dreanweaver.
Aplicaciones informáticas Sexto año
R.A 2.1:EDITORES Y PROCESADORES DE TEXTO
PREZI.
Parte 4 HTML.
Lenguajes de programación
PREZI.
Cover LECTURA en pantallas Módulo 2 (2a Sesión) Introducción
PowerPoint.
HTML 2013.
Gabriel Alonso Navarro Altamar
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos.
Presentaciones multimedia Tecnologías de la información Domínguez Correa Gabriel Alberto.
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
Lea toda la información Microsoft Noticias de SharePoint
Las aplicaciones que permiten crear “libros electrónicos educativos”.
TECNOLOGÍAS DE LA INFORMACIÓN UNIVERSIDAD DE GUADALAJARA PREPARATORIA NO.10 DENIA NAYELLI VAZQUEZ GONZALEZ 1AMAT.
“ENTORNO DE TRABAJO DE ACCESS 2010” ACTIVIDAD DE ADQUISICIÓN DEL CONOCIMIENTO GRISEIDY CLARIBEL VELAZQUEZ RUIZ GPO:423.
Curso de Excel #Intermedio Guillermo Díaz Sanhueza Mail: Web: Team Work Versión:
JAVA SCRIPT Y CSS. Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje utilizado para describir la presentación de documentos HTML o XML.
Que es Word y sus Partes ING. CARLOS ITURIEL DOMINGUEZ VILLAR.
Lenguajes del lado del cliente
R.A 1.1 Da tratamiento de datos e información mediante la herramienta de hoja de cálculo electrónica. Excel ¿Qué es y para qué sirve? Excel es un programa.
INTRODUCCIÓN A DISEÑO Objetivos del curso. Definición de PowerPoint. Que podemos hacer en PowerPoint. Definición de Presentación. Principios de un buen.
Curso Creación Pàginas Web
SWAY Aplicación Office 365.
Historia del HTML y de Internet Tim Berners-Lee creó la primera versión del lenguaje HTML en 1989, junto con su equipo también desarrollaron el protocolo.
Funciones principales de Excel Online
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
¿Que es un Blog? Curso Uso didáctico dos novos medios 2009 A Coruña.
Transcripción de la presentación:

¿Por qué CSS? Multimedia V

¿Por qué CSS? Las hojas de estilo en cascada ofrecen propiedades para ampliar el lenguaje HTML en la representación visual de la página web.  El lenguaje CSS, definido por primera vez en el año 1996, es el más conocido y utilizado para definir las propiedades de formato de los diferentes elementos HTML. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? Este lenguaje permite vincular los elementos HTML con “plantillas de documento” (hojas de estilo o stylesheets), que, además de contener la información topográfica de los elementos visuales de la página, permiten separar completamente la estructura de contenidos de su representación y presentación actuales. No sólo en el monitor sino en cualquier pantalla imaginable (móvil, tablet, etc.), tecnología de soporte (lectores de pantalla, líneas de Braille) o en el papel impreso. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? El propio lenguaje (x)HTML se ha visto reforzado para la construcción de las estructuras lógicas de la página. No obstante, todavía siguen siendo muchas las páginas Web que se crean mediante diseños de tablas, a pesar de que las tablas jamás fueron pensadas para esta finalidad. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? ¿Qué aporta separar la estructura del diseño? Menos código y más transparente. 1. Documentos limpios 2. Composición de bloques lógicos 3. Acorta drásticamente los tiempos de carga Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Facilita las actualizaciones: Todas las modificaciones se pueden realizar de una forma centralizada Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Accesibilidad 1. Páginas web accesibles y con menos obstáculos 2. Acceso a su contenido desde cualquier sistema 3. Desde cualquier plataforma. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Usabilidad CSS contiene muchas funciones y métodos con los que proporcionar funciones ampliadas a sus visitantes. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Buscadores El menor código fuente y la estructura ordenada también hacen más fácil y rápido la lectura para los robots de búsqueda. Las palabras clave más importantes en textos y títulos se procesan conjuntamente y no hay peligro, por tanto, de que el buscador tire la toalla en el enésimo anidamiento de la tabla. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? El factor de los costos Las ventajas económicas quedan claras ya en los puntos mencionados hasta ahora. Uno ahorra, sobre todo, tiempo en todos los procesos. Los contenidos se pueden crear conjuntamente para todos los documentos sin preocuparse del formato y la forma.  Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Las hojas de estilo se crean y mantienen de manera centralizada. Cualquier colaborador, aún ajeno a la creación de los mismos documentos, puede realizar sin problemas las modificaciones, actualizaciones e, incluso, el total relanzamiento de los mismos. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? El código fuente, al ocupar un espacio mínimo, representa un ahorro inmediato, especialmente en los sitios Web de muchas páginas, donde el costo de tráfico de datos se verá reducido drásticamente. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Hechos Es evidente que las páginas desarrolladas conforme a un estándar y con reducción máxima de barreras, transmiten una imagen de negocio inteligente. ¿Por qué renunciar a un amplio número de clientes potenciales, o a una página más rápida, con un mejor ranking en los buscadores? Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Y, por supuesto, también conseguirá mayor efecto en el público en general, ya que se correrá la voz de que su página es muy fácil de manejar, la información de los productos se encuentra fácilmente, y nadie se ve excluido por tener un navegador “inadecuado”. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Un ejemplo En este apartado se mostrará un pequeño fragmento, esto es, un fragmento reducido, de una página mal estructurada, a fin de mostrarles un pequeño ejemplo de código. Seguidamente se mostrará una tabla en la que se calcula el trabajo real que implica un código fuente de esas características. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Extracto de código fuente Seguro ya se ha encontrado alguna vez con una monstruosidad como la que veremos a continuación, especialmente con editores WYSIWYG, creadores únicos de semejantes construcciones llenas de anidamientos y atributos redundantes. Un despliegue inmenso para un simple menú anidado de tres entradas: Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Ver código fuente Ver ejemplo en ejecución Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Y ahora imagínese cómo creará este fragmento de código fuente cuando añadamos más opciones de menú y, por tanto, se necesiten más anidamientos. Sin olvidar los diversos detalles sobre las fuentes y el color, y los efectos MouseOver del lenguaje JavaScript. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Cada página de su sitio Web mostrará de alguna manera el peso de todo ese código. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Pensemos ahora qué pasaría si, en lugar del código anterior, tuviéramos el siguiente: <ul> <li>Empresa                 <ul>                 <li>Contacto</li>                 <li>Impreso</li>                 </ul> </li> </ul> Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | ¿Por qué separar la estructura del diseño? Eso es todo lo que necesitamos en el código fuente. El resto (color, fuentes, sangrías, párrafos, íconos de guión y el famoso efecto MouseOver) se realizarán por medio de CSS. Además de la sencillez de la estructura y la facilidad para ampliarla, podrá hacer creaciones mucho más libremente: con un par de toques en la hoja de estilo podrá cambiar el menú completamente, desde las adaptaciones del color hasta la distribución espacial de los elementos. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | Análisis de una página clásica Análisis de una página Web clásica. Veamos a continuación una comparación en forma de tablas del estado real de una página mal codificada (un caso nada raro) y el estado ideal de una página bien codificada. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

Antes Después Tablas   49 tablas de diseño, con hasta cinco niveles de anidamiento, sobrecargadas con atributos redundantes Cero tablas de diseño; 4 tablas sin anidamientos para datos realmente propios de una tabla Código fuente 38 kb (sin imágenes) 850 Líneas Sin estructura (de difícil lectura) Sin comentarios. 16 kb (sin imágenes) 320 líneas Estructura limpia (más legible) Comentada El menú principal 7.5 kb  180 líneas JavaScript Guion_GIFs Tablas confusamente anidadas 1.3 kb (sin imágenes) 17 líneas  Sin JavaScript Sin Guion_GIFs Lista, limpia JavaScript Efecto Hover en el menú principal queda inefectivo al desactivar JavaScript Efecto Hover del menú principal gestionado por CSS Imagen El código está plagado de Guion_GIFs y gráficos de navegación (flechas) Instrucciones CSS en lugar de Guion_GIFs, se descargan las flechas de navegación (CSS) Hoja de estilo El CSS utilizado hasta ahora es rudimentario y prácticamente sólo incluye instrucciones sobre color y fuentes El uso coherente de CSS “adelgaza” el código fuente y elimina redundancias.

¿Por qué CSS? | Análisis de una página clásica Lo interesante empieza cuando hacemos el cálculo de la comparación con un determinado número de páginas. Compare un sitio Web pequeño, de unas 100 páginas, con un sitio grande de unas 10,000 páginas. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | Análisis de una página clásica   100 páginas 10,000 páginas Sin CSS Con CSS Código fuente en MB 3,8 1,6 380 160 Líneas de código fuente 85,000 32,900 8,500,000 3,2000,000 Tablas 4,900 400 490,000 40,000 Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | Análisis de una página clásica Hemos podido reducir el código fuente en un 60%, el número de tablas incluso en un sustancioso 90%.  De ahí se deriva un ahorro claro en el costo del tráfico de datos y los tiempos de carga, así como una simplificación considerable a la hora de actualizar los contenidos. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | Análisis de una página clásica Por otro lado, el código fuente ahora sólo incluye las referencias a las imágenes y gráficos relativos a los productos. Todos los Guion_GIFs y símbolos de navegación han quedado eliminados o descargados. De ese modo se incrementa la legibilidad y se reduce la posibilidad de error en las referencias. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa

¿Por qué CSS? | Análisis de una página clásica Naturalmente, no todas las páginas son susceptibles de una optimización como ésta. Incluso las tablas de diseño se puede escribir con algo más de gracia que la que hemos visto aquí. De todos modos, este ejemplo no es una invención caprichosa, sino el fiel reflejo de una página Web real. Multimedia V Universidad de Guadalajara | Centro Universitario de la Costa