CI-2413 Desarrollo de Aplicaciones para Internet

Slides:



Advertisements
Presentaciones similares
CI-2413 Examen. Pregunta 1 Respuesta 1 - a n La meta principal de todo sitio es maximizar el número de visitas al sitio. Esto debe ser considerado en.
Advertisements

HTML (Historia) Rogelio Ferreira Escutia. 2 HTML, septiembre 2010 ¿Qué es? HTML, siglas de HyperText Markup Language.
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
Una página web es una fuente de información adaptada para la World Wide Web(WWW) y accesible mediante un navegador de Internet. Un sitio web es un conjunto.
Repaso desde HTML a XHTML
Hojas de estilo en cascada (CSS)
HTML PROGRAMACION WEB.
CI-2413 Desarrollo de Aplicaciones para Internet
Guías para Accesibilidad del Contenido Web 1.0
Laboratorio 5 Hojas de Estilo CSS
Visualización de documentos XML con CSS
Lenguaje de definición
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,
HOJAS DE ESTILO EN CASCADA CSS
CSS WALC 2004 – Track 2 Pep Turró Cuzco, octubre de 2004.
CSS 3.
Introducción a Lenguajes web
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
Etiqueta Título Los títulos o encabezamientos se emplean al comienzo de una sección. Las etiquetas que se usan son: Los títulos o encabezamientos se emplean.
DISEÑO DE PAGINAS WEB Las páginas Web son documentos de hipertexto y multimedia. Son documentos multimedia que incorporan imágenes, videos, animaciones,
HTML Estructura.
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.
Ing. GISCARD MARQUEZ VALVERDE.
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 Marcas básicas.
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.
DOCENTE: Ing. Eddye Sánchez Castillo
DISEÑO SITIOS WEB CON HTML Los sitios html comienzan con el código de inicio y terminan con el código Así que ponemos Los sitios html se dividen en un.
Hypertext Markup Language HTML
Curso de Diseño Web Profesor: Mario Figge. El Modelo de Cajas (Box Model)
Desarrollo CSS.
Disposición de la división de las páginas: La zona de contenido principal tendrá 25 píxeles de espacio en blanco en la parte izquierda superior. /*División.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
DISEÑO DE SITIOS WEB FRONTPAGE 2003.
Pasos técnicos para crear un sitio web
CSS div.
 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.
Ingeniero de Sistemas – Universidad de Los Andes
Principios Básicos de Diseño Web
HTML II Etiquetas en el Cuerpo (BODY) Imágenes - Links Formularios Introducción a CSS Introducción a Javascript Introducción a PHP.
 Un lenguaje que permite asociar estilos de composición a documentos estructurados, como HTML y aplicaciones XML  Un conjunto de propiedades y valores.
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.
UNIDAD 7 WEB Y HTML.
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
Clase #7 – Sistemas de Procesamiento de Datos
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
“Trabajando en Notepad”
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Es un conjunto o serie de etiquetas incluidas en archivos de texto que definen la estructura de un documento WWW. Los navegadores WWW leen estos archivos.
Estructura de un documento HTML Opcionalmente los documentos escritos en HTML empezarán por la marca y finalizarán con la marca. Esta marca tan solo sirve.
CSS Cascading Style Sheets
Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Conocer las marcas HTML Visualizar el.
HTML.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
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.
El color El tamaño del texto Tipo de letra Listas.
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.
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
Módulo III.- Recursos en UPSA VIRTUAL Este módulo explica como configurar los distintos recursos que pueden encontrarse en un curso de MOODLE. Recurso:
ANDRES MAURICIO QUINTERO MACEA Programación Web Lic. Informática y medios audiovisuales Facultad de educación y ciencias humanas Universidad de Córdoba.
Hojas de Estilo UNIVERSIDAD TECNOLÓGICA DE AGUASCALIENTES.
Transcripción de la presentación:

CI-2413 Desarrollo de Aplicaciones para Internet Hojas de estilo CI-2413 Desarrollo de Aplicaciones para Internet

Hojas de estilo Las hojas de estilo son un gran avance para los diseñadores, ya que expanden su habilidad para mejorar la apariencia de sus páginas. Además en el ambiente científico en el cual fue concebido el Web, las personas están más preocupadas por los documentos que por la presentación.

Antes de las hojas de estilo Se utilizaron técnicas no estándares para mejorar las páginas. Estas técnicas, que funcionaban para alguna gente, pero no para toda la gente, ni todo el tiempo, incluyen: Utilizar extensiones HTML propietarias Convertir el texto a imágenes Utilizar imágenes para el control de espacio vacío Uso de tablas para formatear las páginas Escribir programas en lugar de utilizar HTML

¿Por qué hojas de estilo en lugar de tablas? Los tiempos de carga son mayores. La mayoría de los navegadores están diseñados para descargar las tablas como una única entidad. Por lo tanto, el material dentro de un tabla no se verá hasta que se descargue enteramente su contenido.

¿Por qué hojas de estilo en lugar de tablas? Alientan el uso de gráficos para mantener la composición. El uso de gráficos transparentes disminuye la eficiencia en la carga y obliga a tamaños fijos. El mantenimiento puede ser muy difícil, en el cual un cambio menor puede “quebrar” toda la composición de la página. Mantener tablas puede volverse una tarea muy compleja aún utilizando herramientas como Dreamweaver.

Ejemplos de sitio CSS http://www.sitepoint.com http://www.espn.com http://www.alistapart.com http://devedge.netscape.com http://www.fastcompany.com

Características de las hojas de estilo en HTML 4 Colocación flexible de la información de estilo Independencia de lenguaje de las hojas de estilo Cascada Especificación del medio Estilos alternos Preocupación por el rendimiento

Hojas de estilo por omisión Para dejar las hojas de estilo por omisión en CSS se puede utilizar la siguiente expresión en la página: <META http-equiv=“Content-Style-Type” content=“text/css”> Lo cual equivale a al siguiente encabezado HTTP: Content-Style-Type: text/css

Información de estilo “inline” Ejemplo: <P style=“font-size: 12pt; color: fuchsia”>¿Acaso no son bellos los estilos?</P>

Información de estilo en el encabezado Etiqueta STYLE Atributos: type: especifica el lenguaje de la hoja de estilo y elimina el lenguaje de estilo por omisión. El lenguaje es especificado como un tipo de contenido (v.g., “text/javascript”). No hay valor por omisión. media: este atributo especifica el medio destino para la información de estilo. Puede ser un medio simple o una lista separada por comas. El valor por omisión para este atributo es “screen”. Otros atributos: lang, dir, title

Información de estilo en el encabezado La información en el encabezado se puede declarar para: Todas las instancias HTML. Todas las instancias HTML de una clase específica. Una única instancia de un elemento HTML por medio del id.

Ejemplos de Información de estilo en el encabezado El siguiente ejemplo, utilizando CSS, coloca un borde alrededor de cada elemento H1: <HEAD> <STYLE type="text/css"> H1 {border-width: 1; border: solid; text-align: center} </STYLE> </HEAD>

Ejemplos de Información de estilo en el encabezado Información de estilo que aplica únicamente a un elemento H1 de cierta clase: <HEAD> <STYLE type="text/css"> H1.miclase {border-width: 1; border: solid; text-align: center} </STYLE> </HEAD> <BODY> <H1 class="miclase"> Este H1 es afectado por nuestro estilo </H1> <H1> Este otro no es afectado por nuestro estilo </H1> </BODY>

Ejemplos de Información de estilo en el encabezado Para limitar el alcance del estilo a una única instancia de H1: <HEAD> <STYLE type="text/css"> #miid {border-width: 1; border: solid; text-align: center} </STYLE> </HEAD> <BODY> <H1 class="miclase"> Este H1 no es afectado </H1> <H1 id="miid"> Este H1 es afectado por el estilo </H1> <H1> Este H1 no es afectado </H1> </BODY>

SPAN y DIV Los elementos SPAN y DIV son particularmente útiles porque no imponen una semántica de presentación y cuando se combinan con hojas de estilo se puede extender el HTML indefinidamente. Ejemplo: <HEAD> <STYLE type="text/css"> SPAN.sc-ex { font-variant: small-caps } </STYLE> </HEAD> <BODY> <P><SPAN class="sc-ex">Las dos</SPAN> primeras palabras de este párrafo están en mayúsculas pequeñas. </BODY>

Tipos de medios HTML permite que se aprovechen las características del medio en el cual se va a desplegar el documento. Por ejemplo: <HEAD> <STYLE type="text/css" media="projection"> H1 { color: blue} </STYLE> <STYLE type="text/css" media="print"> H1 { text-align: center }

Tipos de medios Este ejemplo añade efectos de sonido a las anclas que se utilizan para salida de audio: <STYLE type="text/css" media="aural"> A { cue-before: uri(bell.aiff); cue-after: uri(dong.wav)} </STYLE> </HEAD>

Tipos de medios El control del medio es particularmente interesante cuando es aplicado a hojas de estilo externas, dado que los navegadores pueden ahorrar tiempo recuperando de la red únicamente aquellas hojas de estilo que aplican al dispositivo actual.

Hojas de estilo externas Los autores pueden separar las hojas de estilo de los documentos HTML. Esto ofrece los siguientes beneficios: Los autores y los administradores del sitio pueden compartir hojas de estilo a través de un número de documentos y (sitios). Los autores pueden cambiar las hojas de estilo sin que se requieran modificaciones a los documentos. Los agentes de usuarios (navegadores) pueden cargar las hojas de estilo selectivamente (basada en la descripción del medio).

Hojas de estilo preferidas y alternas Los autores pueden especificar un número de hojas de estilo mutuamente exclusivas llamadas hojas de estilo alternas. Los usuarios pueden seleccionar su favorita entre estas dependiendo de sus preferencias. Los autores también pueden especificar hojas de estilo persistentes que los agentes de usuario deben aplicar en adición a cualquier hoja de estilo alterna.

Especificación de hojas de estilo externas Se debe especificar lo siguientes atributos en el elemento LINK: El valor de href debe ser la localización de la hoja de estilo. El valor de type debe indicar el lenguaje de la hoja de estilo ligada. Esto permite que el agente descargue una hoja de estilo para la cual no hay apoyo. Especificar si la hoja de estilo es persistente, preferida o alterna.

Especificación de hojas de estilo externas Para hacer una hoja de estilo persistente, se debe poner el atributo rel en “stylesheet” y no poner el atributo title. Para hacer una hoja de estilo preferida, se debe poner el atributo rel en “stylesheet” y nombrar la hoja de estilo con el atributo title. Para especificar una hoja de estilo alterna se debe poner el atributo rel en “alternate stylesheet” y nombrar la hoja de estilo con el atributo title.

Ejemplos Interesantes BODY { scrollbar-face-color: #A7A4A4; scrollbar-shadow-color: #DBDBDB; scrollbar-highlight-color: #A7A4A4; scrollbar-3dlight-color: #DBDBDB; scrollbar-darkshadow-color: #A7A4A4; scrollbar-track-color: #A7A4A4; scrollbar-arrow-color: #DBDBDB; }

Ejemplos Interesantes checkbox, input, radio, select { font-family : verdana, helvetica, arial; font-size : 11px; background-color : #efefef; border-width : 1px; border-color : #999999; border-style : solid; }

Ejemplos interesantes Listas: http://css.maxdesign.com.au/ Diseños: http://csszengarden.com/ Sitios con algunos diseños CSS: http://www.oswd.org/

Ejemplos Interesantes Inclinaciones Truco para crear figuras y logotipos, que no sean verticales u horizontales, utilizando HTML y CSS, sin imágenes. http://www.infimum.dk/HTML/slantinfo.html

¡Modelo de Caja! Un problema en las normas según el navegador: http://www.quirksmode.org/css/box.html

Para leer http://www.w3.org/TR/1998/REC-CSS2-19980512/