Documente Academic
Documente Profesional
Documente Cultură
Instituto de Educacin
Superior Tecnolgico
Privado
DOCENTE:
Gino Solano
ASIGNATURA:
Tpicos Informaticos
TEMA:
Hojas de Estilo ( CSS )
CICLO:
VI
ESPECIALIDAD:
Secretariado ejecutivo
INTEGRANTES:
Erika Padilla Braithwaite
Yazmin melina Alor Ramirez
Mishel Zeballos Nube
PRESENTACIN
Una hoja de estilo (style sheets) no es ms que una coleccin de
reglas que afectan a la apariencia de un documento. Estas reglas
se refieren al modo en que aparecer un documento en pantalla
cuando el usuario utilice un navegador o explorador grfico,
controlando por ejemplo el color, el fondo, tipo de fuente, apariencia
de los bordes, mrgenes, alineacin y espacio entre caracteres. El
HTML 4.0 desplaza muchas de las funciones realizadas por las
anteriores versiones hacia las hojas de estilo, reservando el
lenguaje HTML para cuestiones menos formales, relativas a la
propia organizacin del contenido, y lo mismo ocurre con el
lenguaje XML.
Dedicatoria
A nuestros padres que con su
amor incondicional me apoyaron
en todo momento, en nuestros
momentos de fortaleza y de
debilidad, siempre estuvieron
para incentivarme a seguir
adelante.
Pgina
INDICE GENERAL
PRESENTACION -------------------------------------------------------------I
DEDICATORIA
---------------------------------------------------------------II
INDICE
------------------------------------------------------------------------III
INTRODUCCIN
-------------------------------------------------------------IV
1-TEMA
-----------------------------------------------------------------------1
2-HOJAS DE ESTILOS (CSS)
-----------------------------------------------2
3-COLOCACIN FLEXIBLE DE LA INFORMACIN DE ESTILO
------3
4- VENTAJAS DEL CSS
------------------------------------------------------4
5- PORQU SE LLAMAN HOJAS DE ESTILOS CSS?
-------------------5
6-EJEMPLOS DE HOJAS DE ESTILO CSS
---------------------------------6
7-COLOCACIN FLEXIBLE DE LA INFORMACIN DE
ESTILO-------7
CONTENIDOS:
INTRODUCC
El lenguaje HTML est limitado a la hora de aplicarle forma a un documento. Esto es
as porque fue concebido para otros usos (cientficos sobre todo), distinto a los
actuales, mucho ms amplios. Para solucionar estos problemas los diseadores han
utilizado tcnicas tales como la utilizacin de tablas imgenes transparentes para
ajustarlas, utilizacin de etiquetas que no son estndares del HTML y otras.
Estas "trampas" han causado a menudo problemas en las pginas a la hora de su
visualizacin en distintas plataformas. Adems, los diseadores se han visto frustrados
por la dificultad con la que, aun utilizando estos trucos, se encontraban a la hora de
maquetar las pginas, ya que muchos de ellos venan maquetando pginas sobre el
papel, donde el control sobre la forma del documento es absoluto. Finalmente, otro
antecedente que ha hecho necesario el desarrollo de esta tecnologa consiste en que
las pginas web tienen mezclado en su cdigo HTML el contenido del documento con
las etiquetas necesarias para darle forma. Esto tiene sus inconvenientes ya que la
lectura del cdigo HTML se hace pesada y difcil a la hora de buscar errores o depurar
las pginas. Aunque, desde el punto de vista de la riqueza de la informacin y la
utilidad de las pginas a la hora de almacenar su contenido, es un gran problema que
estos textos estn mezclados con etiquetas incrustadas para dar forma a estos: se
degrada su utilidad.
En estas pginas de CSS pretendemos dar a conocer la tecnologa con un enfoque
prctico para que en pocos captulos podis usar las CSS de una manera depurada,
reflejando toda nuestra experiencia en su uso.
Para qu sirve?
CSS es una especificacin desarrollada por el W3C (World Wide Web Consortium)
para permitir la separacin de los contenidos de los documentos escritos en HTML,
XML, XHTML, SVG, o XUL de la presentacin del documento con las hojas de estilo,
incluyendo elementos tales como los colores, fondos, mrgenes, bordes, tipos de
Cmo funciona?
El lenguaje CSS se basa en una serie de reglas que rigen el estilo de los elementos en
los documentos estructurados, y que forman la sintaxis de las hojas de estilo. Cada
regla consiste en un selector y una declaracin, esta ltima va entre corchetes y consiste en
una propiedad o atributo, y un valor separados por dos puntos.
Selector
Ejemplo:
h2 {color: green;}
h2 ---> es el selector
{color: green;} ---> es la declaracin
color ---> es la propiedad o atributo
green ---> es el valor
Selector:
El Selector especifica que elementos HTML van a estar afectados por esa
declaracin, de manera que hace de enlace entre la estructura del
documento y la regla estilstica en la hoja de estilo.
Declaracin:
La Declaracin que va entre corchetes es la informacin de estilo que indica
cmo se va a ver el selector. En caso de que haya ms de una declaracin
se usa punto y coma para separarlas.
Estilo en Lnea:
El Estilo en Lnea sirve para insertar el lenguaje de estilo directamente dentro de la
seccin body con el elemento style. Sin embargo, este tipo de estilo no se recomienda
pues se debe intentar siempre separar el contenido de la presentacin.
Versiones CSS:
Existen varias versiones: CSS1 y CSS2, la CSS3 est todava en desarrollo por el
CSS WG (Cascading Style Sheets Working Group).
Los navegadores actuales implementan bastante bien CSS1 desde 1999 (tres aos
despus de su lanzamiento) aunque dependiendo de la marca y versin del navegador
hay algunas pequeas diferencias de implementacin. El primer navegador en dar
soporte completo al CSS1 ha sido Internet Explorer 5.0 for the Macintosh en 2000,
anteriormente el que mejor soportaba CSS1 haba sido Opera, despus otros
navegadores tambin lo han ido implementando.
Ventajas de CSS
Estilo.En las primeras versiones del HTML, el cdigo fuente de una pgina web
contena tanto la informacin (el contenido) como la forma de representarse (el
diseo o formato). Actualmente, estos dos aspectos se pueden separar. La
pgina web (el documento html) slo debe contener informacin, mientras que
el formato se debe definir en las llamadas hojas de estilo (en ingls, CSS,
Cascading Style Sheets, es decir, Hojas de Estilo en Cascada).
Las ventajas
estilo
de
utilizar
hojas
de
Cascada:
Se llama as a la capacidad que proporcionan algunos lenguajes de hojas de estilo
tales como CSS que permiten que las informaciones de estilo provenientes de varias
fuentes puedan combinarse. stas podran ser, por ejemplo, las guas de estilo de una
empresa, los estilos comunes a un grupo de documentos, y los estilos especficos de
un documento en particular.
Al almacenarse independientemente, las hojas de estilo pueden reutilizarse, lo cual
simplifica las tareas de diseo y hace ms efectiva la utilizacin de la memoria cach
de la red. La cascada define una secuencia ordenada de hojas de estilo en la que las
reglas de las ltimas hojas tienen una prioridad mayor que las de las primeras. No
todos los lenguajes de hojas de estilo soportan la cascada.
Estilos alternativos.Los autores pueden querer ofrecer a los lectores varias maneras diferentes de
ver un documento. Por ejemplo, una hoja de estilo para representar
documentos compactos con fuentes pequeas, o una que especifique fuentes
ms grandes para una lectura ms fcil. Esta especificacin permite a los
autores especificar una hoja de estilo preferente as como hojas alternativas
que se dirijan a medios o usuarios especficos. Los agentes de usuario
deberan dar a los usuarios la oportunidad de seleccionar una de las hojas de
estilo alternativas o incluso de desactivar las hojas de estilo completamente.
Consideraciones de rendimiento.Algunas personas han expresado su preocupacin acerca de los posibles problemas
de rendimiento relacionados con las hojas de estilo. Por ejemplo, la obtencin de una
hoja de estilo externa puede retrasar la presentacin del documento al usuario. Algo
parecido sucede si la cabecera del documento contiene un conjunto muy grande de
reglas de estilo.
La propuesta actual resuelve estos problemas, pues permite a los autores incluir
instrucciones de representacin dentro de cada elemento HTML. As, la informacin de
representacin siempre estar disponible en el momento en que el agente de usuario
quiera representar cada elemento.
En muchos casos los autores sacarn partido de una hoja de estilo comn a un grupo
de documentos. En este caso, la distribucin de reglas de estilo a lo largo del
documento conducir a un rendimiento peor que si se usara una hoja de estilo
vinculada, ya que para la mayora de los documentos la hoja de estilo ya estar
almacenada en la cach local. La disponibilidad pblica de hojas de estilo de calidad
potenciar este efecto.
Nota. La hoja de estilo por defecto del HTML 4 que se incluye en [CSS2] expresa la
informacin de estilo por defecto generalmente aceptada para cada elemento. Los
autores, as como los implementadores, pueden encontrar en ella un recurso til.
Los documentos HTML pueden contener reglas de hojas de estilo directamente, o bien
pueden importar hojas de estilo.
Se puede usar cualquier lenguaje de hojas de estilo con HTML. Un lenguaje simple de
hojas de estilo puede ser suficiente para la mayora de los usuarios, pero para otras
necesidades ms especializadas pueden ser apropiados otros lenguajes. Esta
especificacin utiliza para los ejemplos el lenguaje de estilo llamado "Hojas de Estilo
en Cascada" ("Cascading Style Sheets", [CSS1]), abreviado CSS.
Haciendo que el valor del atributo type indique el lenguaje del recurso
(hoja de estilo) vinculado. Esto permite al agente de usuario evitar la
descarga de una hoja de estilo cuyo lenguaje no soporte.
Para hacer una hoja de estilo persistente, se hace el atributo rel igual a
"stylesheet" y no se establece el atributo title.
Para hacer una hoja de estilo preferente, se hace el atributo rel igual a
"stylesheet" y se da un nombre a la hoja de estilo mediante el
atributo title.
Los agentes de usuario deberan posibilitar a los usuarios ver la lista de estilos
alternativos y escoger uno de ellos. Se recomienda que el nombre de cada
opcin sea el valor del atributo title.
En este ejemplo, especificamos en primer lugar una hoja de estilo persistente
localizada en el fichero Mi Estilo css.
<LINK href="miestilo.css" rel="stylesheet" type="text/css">
<LINK href="miestilo.css"
type="tex
title="Medium"
rel="alternate
stylesheet"
GLOSARIO:
-HIPERVINCULOS:
- Delegar:
-Sofisticado:
poco natural.
-Cascada:
-Estndar:
-Exclusivamente:
-Predeterminada:
-Atributo:
-Sintaxis:
RESUMEN GENERAL
Caractersticas y ventajas de las CSS
El modo de funcionamiento de las CSS consiste en definir, mediante una
sintaxis especial, la forma de presentacin que le aplicaremos a: Un web
entero, de modo que se puede definir la forma de todo el web de una sola vez.
Un documento HTML o pgina, se puede definir la forma, en un
pequeo trozo de cdigo en la cabecera, a toda la pgina.
Una porcin del documento, aplicando estilos visibles en un trozo de la
pgina.
Una etiqueta en concreto, llegando incluso a poder definir varios estilos
diferentes para una sola etiqueta. Esto es muy importante ya que ofrece
potencia en nuestra programacin. Podemos definir, por ejemplo, varios tipos
de prrafos: en rojo, en azul, con mrgenes, sin ellos...
La potencia de la tecnologa salta a la vista. Pero no solo se queda aqu, ya
que adems esta sintaxis CSS permite aplicar al documento formato de modo
mucho ms exacto. Si antes el HTML se nos quedaba corto para maquetar las
pginas y tenamos que utilizar trucos para conseguir nuestros efectos, ahora
tenemos muchas ms herramientas que nos permiten definir esta forma:
Podemos definir la distancia entre lneas del documento.
Se puede aplicar identado a las primeras lneas del prrafo.
Podemos colocar elementos en la pgina con mayor precisin, y sin
lugar a errores mucho ms, como definr la visibilidad de los elementos,
marge
nes, subrallados, tachados... Y seguimos mostrandoos ventajas, ya que
si con el HTML tan slo podamos definir atributos en las pginas con
pixeles y porcentajes, ahora podemos definir utilizando muchas ms
unidades como:
Pixels (px) y porcentaje (%), como antes.
Pulgadas (in)
Puntos (pt)
Centmetros (cm)
CONCLUSIONES
:
1.- Desde que se crearon los primeros documentos HTML hasta
nuestros das las pginas Web han cambiado su forma y
presentacin. La estandarizacin en el diseo de las mismas
optimiza su creacin. El uso de las hojas de estilo en cascada por
los desarrolladores Web contribuye a elevar la calidad de la
apariencia de las aplicaciones, con mnimo esfuerzo por parte del
diseador. La calidad del diseo y la estandarizacin contribuye a
que el cliente se sienta ms cmodo al visualizarlo.
ANEXOS:
BIBLIOGRAFA
http://www.rcim.sld.cu/revi
sta_19/articulo_pdf/hojasestil
ocascada.pdf
http://www.armada.mil.ve/
portal/documentos/publicacio
nes/ManualCssHojasDeEstilos
.pdf
http://www.redeszone.net/
2014/02/26/curso-de-html-ycss-introduccion-las-hojas-deestilo/
http://es.ccm.net/contents/
156-css-hojas-de-estilo.