Mostrando entradas con la etiqueta Apuntes UF1303. Mostrar todas las entradas
Mostrando entradas con la etiqueta Apuntes UF1303. Mostrar todas las entradas

jueves, 28 de agosto de 2014

DISEÑO, UBICACIÓN Y OPTIMIZACIÓN DE LOS CONTENIDOS DE UNA WEB

Introducción

La elaboración de páginas web ha ido pasando por diferentes etapas de crecimiento y evolución, a medida que la tecnología web ha ido evolucionando y desarrollándose, las necesidades que debían cubrir las páginas web también han ido incrementándose, hecho que ha permitido que las técnicas empleadas para su creación, mantenimiento y optimización se hayan ampliado también.

  1. Creación de un documento funcional
La especificación funcional inadecuada en el desarrollo de proyectos web contribuyen a un incremento del tiempo de realización así como sus costes, etc.Hay servicios o recursos internos que todo sitio web debe disponer, como por ejemplo la contratación de servicios o compra de productos online, soporte online al cliente, actualización del contenido, etc

  1. 1 Descripción de los objetivos de la página web
Para poder limitar en la medida de lo posible eventuales retrasos o costes añadidos durante la realización del proyecto, deben darse ciertos pasos:


Evitaremos entonces, los siguientes errores:

  1. 1.1 Especificación funcional imprecisa o incompleta
Este es el error más común que las empresas cometen a la hora de realizar un proyecto web. Todo aquello que resulte ambiguo o no detalle con precisión todos los elementos del mismo, provoca confusión en los desarrolladores y por lo tanto, que un sitio web presente diferentes características a las esperadas por el cliente.

  1. 1.2 Expectativas del cliente frente a las necesidades reales del negocio

En la mayoría de los casos la especificación funcional no suele coincidir con las expectativas del cliente o las necesidades reales del negocio. En estos casos conviene "dejar de lado" las especificaciones establecidas por el cliente sobre cómo debe ser el sitio web y realizar un estudio del target o público al que va a ir dirigido. A través de las opiniones de distintos perfiles de usuarios, podremos determinar la funcionalidad del sitio.
Deberemos seleccionar perfiles variados y establecer una serie de parámetros a analizar en cada individuo, como la frecuencia a la que accede a internet, número de visitas realizadas al sitio etc.
De este modo y basándonos en la información recogida procederemos a priorizar unas funcionalidades sobre otras, dejando las menos importantes para futuras actualizaciones del sitio.

  1. 1.3 Creación de falsas expectativas a causa de interpretaciones confusas
Es necesario que los textos descriptivos que aparezcan sean objetivos ya que si no pueden dar pie a falsas expectativas. Para evitarlo podemos complementar las especificaciones funcionales con imágenes o con subpáginas principales que faciliten la navegación y el acceso a las diferentes secciones del sitio.

    1.2 Definición de los elementos funcionales de la página web

Existen una serie de elementos fundamentales durante el proceso de diseño y creación de un sitio web que deben estar presentes para que éste resulte eficaz en el objetivo de atraer nuevos usuarios. Se denominan elementos funcionales y son estos:

  •    Apariencia
En función del sitio web o del modelo de negocio que se plantee a través del mismo, la apriencia visual debe transmitir unas determinadas sensaciones que comuniquen un mensaje específico.
Aquí lo fundamental consiste en identificar al público base al que va dirigido el negocio y a partir de dicha información, consultar con tu diseñador web sobre cuales pueden ser las mejores opciones para atraer visitantes

  •    Contenido
Es uno de los elementos más importantes de cualquier sitio web, independientemente de si lo desarrolla el cliente, el diseñador web o algún redactor especialista que conozca el tipo de mensaje que debe transmitirse y cómo debe hacerse.
El contenido debe de ser armónico con el diseño y proporcionar la información necesaria.

  •    Usabilidad
Determina el grado de facilidad durante la utilización de una herramienta en particular, hace referencia a la capacidad de los menús de ser intuitivos, eficientes, seguros y cómodos.

  •    Diseño
La inclusión de gráficos, imágenes en movimiento o cambios de tonalidades en las páginas, confiere un atractivo visual que incrementa la atracción de nuevos visitantes

  1. 3 Descripción de cada elemento
Es imprescindible que todo el contenido se encuentre puntualizado y definido detalladamente.Esta recomendación deberá aplicarse también a los gráficos, imágenes, colores, tipografía y distribución de las letras. Esto es importante dado que, en diseño web, todo lo que no esté escrito, no existe.


  •    Planificación del contenido de un sitio web
Un sitio web puede organizarse de múltiples maneras, todo dependerá de la información que vaya a contener y, sobre todo, del tipo de visitante al que vaya dirigido.
Si tenemos intención de que un sitio web no fracase, deberemos aplicarle una serie de recomendaciones sobre navegabilidad, el orden resulta fundamental para este fin, dado que así los usuarios encontrarán la información requerida más fácil y rápidamente.
Es recomendable realizar de forma previa una planificación de la estructura.

  •    Jerarquización del contenido de un sitio web
Debe presentar una estructura lógica que permita visionar su contenido de forma ordenada y comprensible, ésto facilita el acceso de los usuarios.
Las páginas web están escritas en lenguaje html, el cual permite clasificar y ordenar en distintos niveles el contenido, esto permite la jerarquización de los contenidos.

      2. Diseño de los contenidos

El contenido engloba toda la información que se proporciona al visitante, por lo que, si ésta es imprecisa, desactualizada o está presentada de forma poco llamativa, no conseguirá transmitir su mensaje.

  •    Mostrar las imágenes como signo de confianza
Cuando el objetivo principal de un contenido es transmitir confianza y seguridad, lo más recomendable es utilizar imágenes de una persona o de un grupo de personas que representarán dicha marca en concreto, transmitiendo al visitante que se trata de una empresa seria.
Estas imágenes nunca deben sustituir las descripciones, sino que deberán acompañarlas

  •    Navegabilidad simplificada
Se basa en su organización interna y en la estructuración de contenidos, los cuales deben facilitar su acceso e interrelación
Para poder analizar esta sencillez habrá que ponerse desde el punto de vista de una persona que no conozca la navegación por internet y que la realice de forma intuitiva

  •    Redacción precisa
Un sitio web no es un catálogo ni un manual, debe contener textos sencillos y ser muy directo en su lenguaje. Se deben redactar los contenidos de forma que quede claro, sin llegar a interpretaciones erróneas.

     2.1 Identificación de la información a ubicar en la página web

Antes de iniciar el proceso de creación de un sitio web es fundamental decidir no solo que información va a incluirse, sino también en que orden va a hacerse.
Habrá que tener en consideración la perspectiva de la empresa o del cliente, y sobre todo, la del usuario.
Un modo sencillo para facilitar la decisión de qué contenido debe incluir un sitio web y en qué orden de importancia, consiste en contestar a las siguientes preguntas:
  • ¿De qué va el sitio web?
  • A qué público va dirigido?
  • ¿El objetivo principal es conocer nuevos clientes o fidelizar a los antiguos?
  • ¿Es importante que los visitantes conozcan la empresa o su actividad?
  • ¿Es importante crear una plataforma interactiva para que los clientes puedan expresar sus dudas?
  • ¿Es importante publicar contenido de calidad y actualizarlo o simplemente mostrar información atemporal?

     2.2. Selección de contenidos para cada elemento de la página

Cuando se decide incluir un texto en una página web hay que tomar en consideración a los lectores y cómo van a percibirlo. La redacción debe ser concisa, con textos descriptivos y directos, con títulos cortos, sobre todo en los menús de navegación. Se recomienda descartar la utilización de un lenguaje complicado y empresarial, es preferible usar un lenguaje coloquial y cercano.
El sitio web debe estar vivo para que los usuarios tengan la seguridad de que volver a visitarlo les reportará algún beneficio. Además, buscadores como Google analizan los contenidos de los sitios web cada determinado tiempo, posicionando aquellos que presenten un mayor volumen de contenido actualizado.
Es importante redactar frases cortas y párrafos no muy extensos, ya que los usuarios escanean la información buscando palabras relevantes, raramente leen todo el contenido si es extenso.
La utilización de imágenes, vídeos o esquemas puede resultar mucho más eficaz que un párrafo de texto, pero sin sobrecargar la página de las mismas. Por último, es importante mostrar los contenidos de los mismos de forma organizada, agrupámdolos por nivel.


     2.3. Utilización del documento funcional para las especificaciones de diseño

Tanto las funcionalidades como el objetivo del sitio web son los que deben establecer el diseño del mismo y no al revés. Éstos son los elementos claves a tener en cuenta:
  • Objetivos y público previsto
  • Clasificación del contenido
  • Definición de la estructura
  • Elección del diseño

     2.4. Tipos de página para la ubicación de contenidos

El equilibrio visual en el diseño del sitio web resulta fundamental en el apartado estético y superficial, y también para jerarquizar de forma adecuada los contenidos del mismo.
El diseñador debe procurar que la página alcance la máxima eficacia comunicativa posible. Ésto es visible con una correcta estructuración de los componentes visuales.
Los componentes  de una página web pueden agruparse atendiendo a diferentes criterios como por ejemplo:
  • Por proximidad: los componentes se agrupan de acuerdo con su proximidad física.
  • Por semejanza: se agrupan de acuerdo a su parecido visual.
  • Por continuidad: se agrupan de acuerdo a su significado.
  • Por simetría: los componentes se agrupan formando una figura geométrica conocida o simétrica.

     2.5. Definición de los tipos de página en base a los contenidos y funcionalidades

Las páginas web pueden clasificarse de múltiples formas:
  • Páginas estáticas: el contenido se muestra de forma predeterminada y el usuario se limita exclusivamente a navegar por ella sin opciones de interactuar.
  • Páginas dinámicas: el contenido se muestra a petición del usuario a través de la interactuación con los diferentes elementos de la misma. Una vez esté decidido el contenido será necesario seleccionar la tecnología a utilizar en ellas.
  • Páginas en flash: si el contenido es estático pero es necesario llamar la atención del visitante, se utilizará flash, realizando una breve presentación que atraiga su atención y lo impresione.
  • Páginas en html: si el contenido del sitio web hace referencia únicamente a la descripción de unos determinados productos o servicios que nunca se actualizan, se elaborarán con html.
  • Html dinámico: si el contenido del sitio web debe actualizarse continuamente o cada determinado periodo, se utilizará html dinámico.

     2.6. Selección de los tipos de página para la página web

Un sitio web de éxito debe orientarse de igual modo a los usuarios de dispositivos móviles o a aquellos que deseen visualizarlo en modo de impresión, de lo contrario aparecerán molestas barras de desplazamiento, por ejemplo.


     2.7. Utilización del documento funcional para las especificaciones del tipo de página

El documento funcional resulta esencial para definir la estructura de una página web, sin embargo, existen otras funciones igual de importantes que deben ser satisfechas con dicho documento, como por ejemplo, la navegación.

     2.8. Especificaciones de navegación

La navegación de un sitio web debe proporcionar al usuario la ayuda necesaria para que se convierta en cliente.
Lo fundamental no es el número de visitantes esporádicos que consiga atraer, sino el número de habituales.
Las descripciones de productos y servicios de forma genérica suelen provocar que los términos no coincidan con exactitud con el producto o servicio que realmente ofrecen.


     2.8.1. Elementos funcionales

A) Inicio: La mayoría de visitas llegan mediante búsquedas a distintas zonas de la página y no a su inicio.

B) Contactar: Es fundamental que se ofrezcan distintos métodos de contacto.

C) Mapa web: Proporciona una visión global de toda la estructura, mostrando todas las interrelaciones que existan, así como la descripción de los servicios y los productos que allí se ofrezcan.

D) Buscar: Disponer de un buen sistema de búsqueda proporciona beneficios tanto para el usuario como el diseño de la página. Ésto ayuda también a la estrategia de marketing del sitio web. Gracias a la información proporcionada por el sistema de búsqueda se podrá:
  • Reestructurar el árbol de navegación presente.
  • Priorizar unos resultados sobre otros.
  • Modificar palabras clave e incluir sinónimos.
E) Ruta de navegación: El visitante siempre debe ser consciente de donde se encuentra situado en una página web. Para lograrlo se usa la ruta de navegación o path, que está compuesta por la sucesión de títulos (con enlaces a contenidos) que se van ubicando desde la página de inicio hasta el contenido consultado.

      2.8.2 Elementos complementarios

Éstos facilitan y promueven la conversión de los visitantes a clientes, como por ejemplo:

  •    FAQ
Selección de preguntas frecuentes, en la cual se formulan y responden las principales dudas que puede tener el usuario

  •    Blog
Aquí deben colocarse noticias o artículos de interés relacionados con el producto o el servicio que ofrece el sitio web.

  •    Descargas
Aquí se incluirán descargas que aporten algún valor al visitante, como por ejemplo un folleto con detalles de los productos etc.

     2.9 Creación de un mapa de navegación de páginas

Un mapa de navegación es una herramienta de apoyo al usuario que le permite observar de forma global la organización de los contenidos web en forma de diagrama, así como aportar la posibilidad de moverse entre ellos



Todo mapa de navegación debe incluir una serie de elementos imprescindibles para su correcto funcionamiento:

  •   Pantalla de presentación (index o home)
  •   Que las pantallas con los contenidos se encuentren jerarquizados por niveles o categorías
  •   Que se establezcan vínculos entre las diferentes pantallas de contenidos para facilitar la navegación mediante hipervínculos

     2.10 Utilización del documento funcional para integrar en el mapa de navegación

El mapa de navegación resulta inidspensable a la hora de definir las funcionalidades de un sitio web, por lo tanto, el documento funcional es quien establece la configuración del mapa de navegación.
Por esta razón, durante la fase de análisis de las funciones de un sitio web, debe establecerse un orden de prioridades en el desarrollo de las funciones, las cuales tendrán su respectivo lugar en el mapa de navegación.

     3. Elementos utilizados para la navegación

Son todos aquellos que faciliten al usuario el desplazamiento por las distintas páginas del sitio web, pudiendo ser imágenes textos o incluso ambos, que represente el diseño principal de la página, así como el menú principal

      3.1 Definición de los elementos utilizados para navegar

  •    Home
Conocido como index, corresponde a la página a la que se accede por defecto, o la página principal.
Suele emplearse para realizar la presentación de la empresa o sitio web. Se utiliza para hipervincular el resto de páginas.

  •    Secciones
Cualquier web se divide en distintas partes o secciones, normalmente de 5 a 10. Lo fundamental a la hora de diferenciarlas y elaborarlas es que tengan información precisa sobre un tema determinado

  • Encabezado
O header, está presente en todas las secciones, es la zona donde se concentra la mayor parte del diseño. En él se incluyen los distintos botones enlazados a las diversas secciones de la página web.

  • Botones
Utilizados para acceder a las distintas secciones, por lo tanto, requieren de un diseño agradable y práctico. Suelen añadirse efectos visuales al ser pulsados

  • Fotos
Resultan fundamentales para la conservación de los visitantes. Lo más recomendable es que sean de autoría propia. Es muy importante que sean imágenes de alta calidad, de lo contrario, provocará rechazo.

  • Cuentas de correo electrónico
En cuanto se adquiere un sitio web, este debe incluir un dominio o direccion (www.nombredelapagina.com) y un hosting o servidor donde se alojará todo el contenido. Una vez hecho esto, se pueden crear correos electrónicos con el nombre de la empresa.

  • Formulario


Utilizado principalmente en la zona de contacto. Se compone de diversos campos de información que el visitante debe rellenar y, una vez cumplimentado, se envía de forma automática a la cuenta de correo de la empresa.

     3.2 Utilización del documento funcional para especificar los elementos de navegación

En base al documento funcional utilizado, el sitio web podrá contener estos elementos de navegación:

  •    Volver al inicio
  •    Contactar
  •    Mapa web
  •    Buscar
  •    Próximos pasos
  •    Mapa de navegación

4. Elaboración de una guía del usuario

Es un documento técnico que tiene por objetivo proporcionar apoyo y asistencia a los usuarios que van a desarrollar el sitio web y presentan dificultades para entender determinados conceptos o iniciar las fases de desarrollo. No debe contener un lenguaje ni unas explicaciones demasiado complejas, ni imprecisas, ya que su finalidad es ser comprendida por usuarios principiantes o avanzados. Deberá contener los siguientes puntos:

  •    Índice
  •    Guía rápida sobre cómo usar las funciones principales
  •    Sección para la resolución de problemas
  •    FAQ
  •    Glosario
Debe contener información relevante acerca de todas las operaciones básicas que deben aplicarse durante el desarrollo de una página web y que la mayoría de usuarios puede desconocer
Proporciona una visión completa de la utilización y finalidad de los elementos principales presentes en cualquier sitio web, incluyendo capturas de pantalla que ayuden a simplificar la información y la comprensión del tema.
Es recomendable seguir estos puntos:


  •    Definir el tema
Es necesario determinar el alcance o la profundidad de la guía, ya que no debe ser demasiado extensa, ni excesivamente breve


  •    Definir la estructura
Es necesario establecer los temas que se van a redactar así como el contenido que se desarrollará en cada tema, otorgando especial importancia al FAQ


  •    Definir el medio de difusión
Es necesario considerar el medio en el que se va a distribuir la guía, dado que depende su formato deberán modificarse tanto la estructura como los contenidos, dado que en las guías en papel está permitido un contenido más extenso, al contrario que en la versión digital.


  •    Tomar referencias
Aunque no es necesario, resulta de ayuda otras guías para tomar ideas.


  •    Redacción y evaluación
Una vez redactada la guía, será importante revisarla antes de lanzarla al público. Se realizará un breve estudio con distintas personas que se ajusten al público objetivo al que irá dirigida. En función de sus impresiones, deberán hacerse modificaciones en los aspectos que susciten alguna duda.




miércoles, 23 de julio de 2014

CSS

Introducción


Los htmls sólo están pensados para meter contenido, el CSS se desarrolló posteriormente y está pensado únicamente para contenido visual. Funciona con otros códigos como xml etc y puede interactuar con bases de datos.
El archivo CSS contiene reglas que constan de un selector y una o más declaraciones. Cada declaración tiene dos partes, una propiedad (por ejemplo font size) y un valor (19 pt). Estas reglas son las que determinan cómo deberá mostrarse la página.


         Slector {declaraciones}
                             /
                            /
                           /
                    declaración = propiedad ; valor

Ejemplo:


    H1{
          font-family: Arial, sans-serif ;
          font-size: 19pt ;
          color: #000FFF ;
          Text-align: center ;
          }

Puede haber varias declaraciones, pero hay que separar cada una con el caracter punto y coma, el cual se puede dejar después de la última declaración, pero no es obligatorio.

Hay tres formas de trabajar con CSS:
    
     - Hojas de estilo en un archivo externo
     - Hojas de estilo incrustadas
     - Hojas de estilo en línea


Hojas de estilo en un archivo externo


Guardamos nuestro fichero con la extensión .css, posteriormente, aquel html que queramos que tenga este estilo y estas características, deberemos añadirle esta línea en el head.

<Link rel="stylesheet" href="nombre de nuestro archivo.css" type="text/css">

Tendremos por supuesto que guardarlo en la misma carpeta que el html.
Este elemento siempre aparece en la sección head del documento y especifica:

             - El tipo de vínculo --> a una hoja de estilo (stylesheet)
             - La ubicación de la hoja de estilo a través de href
             - El tipo de hoja de estilo que se vincule: text/css

Ahora, todos los H1 que contengan la referencia a este archivo CSS tendrán el aspecto que hemos definido.

Es importante recordar que aquel documento que contenga las definiciones de estilo tendrá extensión .css y no podrá contener ninguna etiqueta html; sólo podrá contener los estilos.
Se pueden importar tantos documentos de estilo como se desee, siempre teniendo en cuenta que si existen definiciones que entran en conflicto entre los diferentes documentos, el navegador tendrá en cuenta únicamente la última opción leída.



Hojas de estilo incrustadas


Este método que hemos visto es el más recomendable puesto que permite mayor flexibilidad ya que los estilos pueden cambiarse sin tocar el html, y la CSS puede ser compartida por varias páginas, pero también existe la posibilidad de poner la hoja de estilo dentro de la página html usando el elemento style en el interior del documento al que se le quiere dar estilo, en la sección head; de esta forma, los estilos serán reconocidos antes de que la página se cargue por completo.


<HTML>
    <HEAD>
    <TITLE>CSS incrustada</TITLE>
    <STYLE type="text/css">
         H1 { color: blue }
    </STYLE>
    </HEAD>
    <BODY>
        <H1>Título color azul</H1>
        <P>Un párrafo cualquiera...</P>
    </BODY>
</HTML>

Este método te permite aplicar la hoja de estilo sólo a la página que la contiene. Si bien no es tan práctico como usar una CSS externa, resulta útil cuando en nuestro sitio tenemos algunas páginas que usan un formato distinto al resto. En ciertos casos convendrá usar ambos a la vez. Como por ejemplo, poner un elemento link a una hoja externa para aplicar un estilo general y luego crear una hoja incrustada en la que solamente  debemos definir las reglas específicas para esa página. Por las leyes de cascada de las CSS, en caso de existir una misma regla (una en la hoja externa, otra en la hoja incrustada) con distintos valores, tiene prioridad la definida en la hoja incrustada.


Hojas de estilo en línea



También es posible aplicar el estilo directamente en la etiqueta o elemento html utilizando este formato

<elemento style="propiedad1: valor1; propiedad2: valor2; ...">
...
</elemento>


Por ejemplo:

<p style="text-align: left; color: blue"> Texto alineado a la izquierda y
de color azul </p>
<p style="color:red">Párrafo de texto en color rojo</p>


Por supuesto, la definición del estilo dentro de la propia etiqueta no es la manera más eficaz de utilizar las hojas de estilo, pero pueden existir casos que lo justifiquen. La existencia de una regla como la del último ejemplo constituye por si misma una hoja de estilo, por lo que debemos declarar en el encabezado de la página el tipo de CSS que estamos usando

<STYLE type="text/css"></STYLE>

Ésta declaración no será necesaria si en la misma página estamos usando una hoja de estilo incrustada o si existe una referencia a una hoja externa.
Esta forma de aplicar a la hoja de estilo directamente en la etiqueta es similar al modo usado en el código html, pero con dos importantes diferencias:
- El conjunto de propiedades que se pueden aplicar es mucho mayor y
- Los estilos especificados en una hoja de estilo (cualquiera sea su origen) tienen preferencia
sobre los formatos aplicados con HTML.
Esto significa que si en nuestra hoja de estilo hemos definido:
P {text-align: left}
Todos los párrafos quedarán alineados por la izquierda y, si en un párrafo determinado, usamos:

<P align="center">
El párrafo seguirá estando alineado por la izquierda porque las reglas de las CSS tienen más fuerza que el formato aplicado con Html.

Modo de caja



Todos los elementos HTML que aparecen en un documento se emplazan dentro de una caja
rectangular que los incluye, es decir, los rodea. Esta característica se estudia por medio del
denominado “Modelo de Caja”. En este modelo se especifican determinadas áreas de la caja
de cada elemento HTML que podrán ser dotadas de estilo según las necesidades de
presentación que tengamos. El comportamiento de la caja va a depender del tipo de elemento
que vayamos a tratar.
El modelo de caja de CSS describe las cajas rectangulares que son generadas por los elementos.
El elemento raíz del documento (<HTML> o, mejor aún, <BODY> en HTML) genera una caja que
actúa como bloque de contención de las cajas generadas subsecuentemente. A su vez, cada caja
puede actuar como bloque de contención de otras cajas generadas por sus elementos
descendientes.
Cada una de las cajas puede separarse en cuatro áreas distintas que definen su aspecto:




- Contenido : es el área que contiene la información representable del elemento (textos,
imágenes, objetos... ).

- Relleno (padding): esta área es el espacio existente entre el rectángulo del contenido y
el borde definible para cada una de las cajas.

- Borde (border): línea que encierra completamente el contenido y su relleno; el
elemento puede presentar un borde con un grosor, una forma y un color que delimitan las
áreas anteriores.

- Imagen de fondo (background-image): imagen que se muestra por detrás del contenido
y el espacio de relleno.

- Color de fondo (background-color): color que se muestra por detrás del contenido y el
espacio de relleno.

- Margen (margin): la parte más externa de cada caja de elemento es el margen. Este
proporciona el espacio que separa una caja de las generadas por los elementos anterior y
siguiente.

El relleno y el margen son transparentes, por lo que en el espacio ocupado por el relleno se
muestra el color o imagen de fondo (si están definidos) y en el espacio ocupado por el margen se
muestra el color o imagen de fondo de su elemento padre (si están definidos). Si ningún
elemento padre tiene definido un color o imagen de fondo, se muestra el color o imagen de
fondo de la propia página (si están definidos).
Si una caja define tanto un color como una imagen de fondo, la imagen tiene más prioridad y es
la que se visualiza. No obstante, si la imagen de fondo no cubre totalmente la caja del elemento
o si la imagen tiene zonas transparentes, también se visualiza el color de fondo. Combinando
imagenes transparentes y colores de fondo se pueden lograr efectos gráficos muy interesantes.
Las áreas de padding, border y margin se dividen en cuatro segmentos: top (superior),
bottom (inferior), left (izquierdo) y right (derecho). De este modo podemos distinguir borderleft,
border-right, border-top y border-bottom (lo mismo para padding y margin).
Todo esto es muy técnico, pero ¿para qué sirve?: fundamentalmente para tener el control no
sólo de las propiedades del elemento en sí (su color, la fuente usada para el texto, etc.), sino
también de las propiedades de esa caja generada por el elemento (sus márgenes, sus bordes, la
posición dentro del documento) que será lo que nos permita componer visualmente la página
de un modo mucho más rico y flexible que con HTML.
Este modelo de caja es el que permite, por ejemplo, que cualquier elemento de la página pueda
recibir todas de las propiedades definidas en CSS. Por eso, a diferencia de lo que sucede con
HTML, todos los elementos pueden tener una imagen de fondo o un borde (sin necesidad de usar
una tabla para eso); también es posible darle una ubicación precisa a cualquier elemento dentro
de la página, ya sea con respecto a la pantalla o a otros elementos. Mejor aún, nos da la
posibilidad de usar un lenguaje como, por ejemplo JavaScript para conseguir efectos muy
interesantes modificando las propiedades de las cajas (moverlas de su posición, mostrarlas o
esconderlas, cambiar su tamaño, etc.).
Cada etiqueta HTML va a generar una caja según el tipo al que pertenezca, pero la descripción
anterior se aplica a todas ellas. La clasificación del tipo de etiquetas es la siguiente:

- Etiquetas de bloque : este tipo de etiquetas son aquellas que fuerzan un salto de línea
antes y después del elemento. Por ejemplo, las etiquetas <div> y <p> son de este tipo.



- Etiquetas en línea : son las etiquetas que se incluyen dentro de otro elemento, y que no
generarán saltos de línea, de modo que su anchura será la necesaria para mostrar su
contenido. Por ejemplo, las etiquetas <b> y <u> pertenecen a este tipo.




- Etiquetas de sustitución : se trata de las etiquetas referidas a elementos que solicitan
recursos al servidor, de forma que su caja será generada en función del objeto que se
incluye en sustitución a la etiqueta. Por ejemplo, las imágenes mediante etiquetas
<img>.

Cascada



Se llama así a la capacidad de que las informaciones de estilo provenientes de varias fuentes
puedan combinarse. Pensemos, por ejemplo, en el caso del site de una organización con varios
departamentos y otros tantos diseñadores encargados del mantenimiento de las páginas. El modo
de asegurar la uniformidad gráfica del sitio completo es utilizar una hoja de estilo común donde
estén definidos los aspectos básicos del diseño (fuentes, colores, etc.). Luego cada
departamento puede tener, además, su propia hoja de estilo donde se definirán los aspectos
específicos de ese departamento. Estas hojas de estilo particulares no necesitan reproducir
aquella hoja común, sino que basta con importarla haciendo que los estilos definidos en una y
otras actúen conjuntamente. Cualquier cambio en la hoja de estilo común (una modificación en
los colores institucionales, por ejemplo) se vería reflejado inmediatamente en todas las páginas
vinculadas.
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.




analytics