viernes, 9 de diciembre de 2011

Maquetando Con CSS

En esta entrada veremos cómo realizare maquetación con CSS, 


Como se ha podido apreciar en anteriores entradas, las hojas de estilo en cascada ayudan a separar el contenido del apecto grafico, es decir, los elementos que componen una página de la forma con la que se muestran. Además, CSS ayuda en gran medida a la definición de estilos en la página, ya que permite ajustar de una manera mucho más precisa cualquier aspecto de cualquier elemento de la página.
La maquetación con CSS lleva la utilización de las hojas de estilo a su grado máximo, de manera que cualquier definición del aspecto de la página se realiza en la declaración CSS que enlazamos con el documento HTML. Para definir la situación de los elementos en la página se utilizan las capas, a las que se aplica un posicionamiento a través también de las hojas de estilo.
Para crear las capas se utilizan etiquetas <DIV>, en las que se introducen los elementos que queramos que aparezcan en la página. Los elementos dentro de los <DIV> también se pueden anidar, para heredar las propiedades y posicionamiento de las capas padre.
En la maquetación por capas se definen únicamente etiquetas <DIV> vemos como con esta herramienta refutar la idea de las tablas para maquetacion. 

Ventajas e inconvenientes de la maquetación CSS

La maquetación por capas, también llamada maquetación CSS, es una forma de crear webs más evolucionada y que mejora en mucho a la maquetación tradicional (que antes se hacía por tablas), aunque también tiene sus inconvenientes.
Veamos primero algunas de las ventajas de la maquetación CSS:
  • La separación del contenido de la página y del estilo o aspecto con el que se deben mostrar. Tener en cuenta que, cuanto más separemos estos dos elementos, más sencillo será el mantenimiento de las páginas y el procesamiento de la información. Con ello también podremos obtener páginas más limpias y claras.
  • Ahorro en la transferencia. Si todos los estilos y posiciones de los elementos se introducen en un documento externo, liberaremos el código de la página y ocupará mucho menos. Como la declaración de estilos se almacena en la caché del navegador, sólo se transfiere en la primera página que se visita del sitio, con lo que la segunda y posteriores páginas que se soliciten se cargarán mucho más rápido.
  • Facilidad para alterar el aspecto de la página sin tocar el código HTML. Como toda la información de los estilos y el posicionamiento de las capas se encuentra en un mismo archivo, si deseamos cambiar cualquier elemento de la página -ya sea su posición o su aspecto-, sólo tenemos que actualizar la hoja de estilos y los cambios se verán automáticamente en todo el web.
Como decimos, también hay algunas desventajas:
Actualizado: La verdad es que en la actualidad casi no podemos decir que existan desventajas en la maquetación CSS, salvo la difcultad que puedan encontrar los desarrolladores para para aprender una cosa nueva. Actualmente todos los navegadores la soportan y la interpretan de una manera muy parecida, lo que facilita bastante la labor de desarrollo.
  • Compatibilidad con navegadores antiguos. Se necesita que el visitante disponga de un navegadorbastante avanzado actual. La mayoría de los visitantes disponen de navegadores que soportan características avanzadas de las CSS, pero todavía hay mucha gente que no ha actualizado sus equipos o que navega en sistemas de sólo texto. Los navegadores que no soportan hojas de estilos, por lo menos leerán el código de la página y lo mostrarán sin ningún posicionamiento. Ello puede resultar fastidioso, pero por lo menos visualizarán todos los datos de la página, aunque descolocados y sin estilo.
    Actualizado: Es conveniente señalar que en la actualidad ya todos los navegadores soportan maquetación CSS, por lo que este inconveniente podemos descartarlo prácticamente.
  • Diferencias entre navegadores. Dependiendo del navegador también cambian las etiquetas de estilos soportadas, por lo que las páginas puede que no se vean exactamente igual en unos clientes que en otros. También, al igual que ocurre con HTML, hay atributos no estándar o que tienen valores por defecto diferentes. Cuando se empieza con la maquetación en CSS, puede resultar un tema bastante complicado y crearnos bastantes dolores de cabeza, no obstante, se trata de, poco a poco, ir aprendiendo todos los atributos y los navegadores donde se visualizan o no.
    Actualizado: Las diferencias entre navegadores en la actualidad se han minimizado bastante y lo cierto es que con unas pocas técnicas podremos diseñar páginas que se vean exactamente igual en cualquier navegador.
  • Dificultad. Sin duda, si estamos acostumbrados al HTML, pasar a CSS resulta más complicado y requiere un estudio más profundo. Sin embargo, este paso nos brindará un mayor control de los elementos de la página y ampliará nuestras fronteras a la hora de maquetar.
Veamos un ejemplo sencillo de maquetacion con CSS: http://aulas.utbvirtual.edu.co/file.php/11147/ejercicios/anselmo.htm

Trabajando Con HTML + CSS

En esta entrada hablaré un poco sobre CSS...

Pues de CSS he aprendido que es la mejor herramienta para trabajar el diseño de una pagina web, me refiero a la parte grafica como tal.

Hay varias manera de trabajar con CSS:

CSS proporciona tres caminos diferentes para aplicar las reglas de estilo a una página Web:

  1. Una hoja de estilo externa, es una hoja de estilo que está almacenada en un archivo diferente al archivo donde se almacena el código HTML de la página Web. Es la manera mas eficiente de trabajar HTML + CSS.

  2. Una hoja de estilo interna, es una hoja de estilo que está dentro de un documento HTML. (esta va dentro del <head>.) Podemos trabajar copiando la hoja de estilo incrustada de una página a otra (esta posibilidad es difícil de ejecutar, es mas facil con una hoja de estilos externa y luego la vinculamos a nuestro HTML). En general, la única vez que se usa una hoja de estilo interna, es cuando se quiere proporcionar alguna característica a una página Web en un simple fichero, por ejemplo, si se está enviando algo a la página Web.

  3. Un estilo en línea (inline) es un método para insertar el lenguaje de estilo de página directamente dentro de una etiqueta HTML. Esta manera no es la mas adecuada, se convierte en una manera larga, y quizas fastidiosa de manejar CSS. Este modo de trabajo se podría usar de manera ocasional si se pretende aplicar un formateo con prisa, al vuelo. No es todo lo claro o estructurado que debería ser, pero funciona. Éste es el método recomendado para maquetar correos electrónicos en HTML.

Formatos Gráficos

Formatos Gráficos
Hoy estuvimos aprendiendo acerca de los formatos gráficos mas usados a continuacion hablare un poco sobre ellos...

BMP: Es el que mas se usa en los programas de Microsoft Windows y por el sistema operativo del mismo. Se le puede aplicar compresión sin pérdidas, aunque no todos los programas son compatibles. Permite imágenes de hasta 16 millones de colores, no tiene compresión, así que la calidad gráfica es la máxima que hay. Desventaja: ocupa muchísimo más que un archivo de imagen comprimido.


JPG: Es usado ampliamente para fotografias e imágenes de gran tamaño y variedad de color en la web y por las camaras digitales. Es un formato comprimido con pérdida de calidad, aunque esta se puede ajustar. Permite imágenes de hasta 16 millones de colores. Además es un formato universalmente aceptado, se puede ver desde cualquier navegador

GIF:  Es utilizado popularmente en la web. Formato de 8 bits (256 colores máximo), puede ser animado, permite transparencias, es aceptado por la mayoría de los navegadores y herramientas gráficas. Desventaja: muy pocos colores, animaciones simples.


PNG: En este formato se comprimo sin pérdida ofrece profundidades desde 8 bits con paleta optimizada, 24, 48 bits: 281 trillones de colores. También se puede salvar un canal más con alpha channel para video e interlaced. Fue diseñado para reemplazar al GIF en la Web. Es el formato mas usado para logos.


Ahora veremos una seria de imagenes comparadas con otros formatos con el fin de darnos cuenta y concientizarnos que formato usar de acuerdo a nuestra necesidades.

viernes, 21 de octubre de 2011

 CODIGO DE COLORES DE LA BANDERA DE COLOMBIA Y CARTAGENA

Hoy estuvimos buscando los codigos  de los colores de la bandera de Colombia. Los codigos son los siguientes:

La bandera de colombia:

Amarillo:  "Yellow"
HTML:#FFFF00 
RGB: 255 255 0
Azul: "Blue"
HTML: #0000FF
RGB: 0 0 255  
Rojo: "Red"
HTML: #FF0000
RGB: 255 0 0



.                                    
.
.
.


La bandera de Cartagena:

Amarillo:  "Yellow"

HTML:#FFFF00 
RGB: 255 255 0


Rojo: "Red"
HTML: #FF0000
RGB: 255 0 0
Verde: "Green"
HTML: #008000 
RGB: 0 128 0 

Y el de la estrellita XD: 
Blanco: "White"
HTML: #008000
RGB: 255 255 255




.                                       
.
.




Universidad Tecnologica de Bolivar:

Verde fondo : 
HTML: #39926e
RGB: 27 146 110
Verde 1: 
HTML: #086e46
RBG:  8 110 70
Verde 2: 
HTML: #b4dbc7
RGB: 180 219 199

Blanco: 
HTML: #ffffff
RGB: 255 255 255

Azul:
HTML: #2d2271
RGB: 45 34 113

viernes, 14 de octubre de 2011

HTML (hipertext markup language)


Definiendo HTML (hipertext markup language)  

El HTML es un lenguaje demarcado predominante para elaborar paginas web. se usa para describir la estructura y el contenido de una pagina web en forma de texto, así como para complementar el texto con imágenes; se escribe en forma de etiquetas con corchetes angulares < >. puede describir hasta cierto punto la apariencia de un documento, puede incluir script, el cual puede afectar el comportamiento de navegadores web y  otros procesadores HTML.

Los orígenes del HTML son como un lenguaje de codificación específico para aplicaciones basado en el modelo Standard Generalized Markup Language (SGML). Como un lenguaje de formateado, el HTML utiliza las declaraciones SGML y la definición de tipos de documento (DTD, definition type 
document).
En términos de universalidad, el HTML, junto con el protocolo de transferencia de hipertexto (HTTP, Hypertext Transfer Protocol), es un lenguaje que ahorra la necesidad de tener una red de ordenadores en interfaz con otras, posiblemente una de diferente tipo, y dificulta el intercambio de información. El problema al que el HTML está específicamente dirigido es uno de diferentes redes que tratan diferentes lenguajes. 

NOTAEl HTML resuelve los problemas de traducción entre ordenadores y redes de ordenadores, haciendo ampliamente accesible una variedad de documentos.



El HTML es el lenguaje que permite este proceso desde el lado del cliente (o usuario final). El modo de ofrecer el HTML es mediante HTTP, el cual es el protocolo para los canales en que el código va del servidor al cliente.




NOTALos documentos creados siempre deben ser guardados con la extension .html o .htm