Mega Estrenos, Cine, Juegos y Trailres

Qué es CSS

Qué es CSS: "Comentamos brevemente que son las hojas de estilo en cascada y explicamos una serie de efectos rápidos e interesantes que se pueden hacer con ellas.
Por Juliana Monteiro Lazaro
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
CSS, es una tecnología que nos permite crear páginas web de una manera más exacta. Gracias a las CSS somos mucho más dueños de los resultados finales de la página, pudiendo hacer muchas cosas que no se podía hacer utilizando solamente HTML, como incluir márgenes, tipos de letra, fondos, colores...

CSS son las siglas de Cascading Style Sheets, en español Hojas de estilo en Cascada. En este reportaje vamos a ver algunos de los efectos que se pueden crear con las CSS sin necesidad de conocer la tecnología entera.

Para empezar

Las Hojas de Estilo en Cascada se escriben dentro del código HTML de la página web, solo en casos avanzados se pueden escribir en un archivo a parte y enlazar la página con ese archivo. En un principio vamos a utilizar la manera más directa de aplicar estilos a los elementos de la página, mas adelante veremos la declaración en archivos externos. Para ello, y esto es la primera lección de este artículo, vamos a conocer un nuevo atributo que se puede utilizar en casi todas las etiquetas HTML: style.

Ejemplo:

El párrafo saldrá con color verde y en negrita



Dentro del atributo style se deben indicar los atributos de estilos CSS separados por punto y coma (;). Durante este artículo vamos a conocer muchos atributos de CSS, los dos primeros que hemos visto aquí son:

Color: indica el color del contenido la etiqueta donde estemos utilizándolo, generalmente indica el color del texto.

Font-weight: indica el grosor del texto. Bold sirve para poner en negrita.

Color en los enlaces

Con HTML definimos el color de los enlaces en la etiqueta , con lo atributos link, vlink y alink. Esto nos permite cambiar el color de los enlaces para todo el documento, pero ¿Y si queremos cambiar el color de un enlace en concreto, para que tenga otro color que el definido en la etiqueta ?

Para hacer esto utilizaremos el atributo style dentro del enlace:



Así saldrá el enlace en color rojo, independientemente de lo definido para todo el documento.

Espaciado entre líneas

Con CSS podemos definir el espacio que hay entre cada línea del documento, utilizando el atributo line-height. Por ejemplo, podemos definir que para todo un párrafo el espacio entre cada una de sus líneas sea 25 pixels:


Un párrafo normal en el que cada una de las líneas está separada 25 pixels de la otra. Hay que poner suficiente texto como para que se vean 2 líneas, así saldrán separadas



Espaciado entre caracteres

Se puede definir también el espacio entre cada carácter. Esto se hace con el atributo de CSS letter-spacing. Veamos un ejemplo:


Este párrafo tiene las letras espaciadas por 1 centímetro.



Este atributo, al igual que ocurre con muchos otros de CSS, no está soportado por todos los navegadores. En concreto Netscape, en su versión 4 todavía no lo incluye.

Enlaces sin subrayado

Uno de los efectos más significativos y fáciles de realizar con CSS es eliminar el subrayado de los enlaces de una página web. Existe un atributo que sirve para definir la decoración de un texto, si está subrayado, tachado, o si no tiene ninguna de estas 'decoraciones'. Es el atributo text-decoration, en este caso indicaremos en un enlace que no queremos decoración:



Incluir estilos para todo un sitio web


Una de las características más potentes de la programación con hojas de estilo consiste en definir los estilos de todo un sitio web. Esto se consigue creando un archivo donde tan sólo colocamos las declaraciones de estilos de la página y enlazando todas las páginas del sitio con ese archivo. De este modo, todas las páginas comparten una misma declaración de estilos y, por tanto, si la cambiamos, cambiarán todas las páginas.

Veamos ahora todo el proceso para incluir estilos con un fichero externo.

1- Creamos el fichero con la declaración de estilos

Es un fichero de texto normal, que puede tener cualquier extensión, aunque le podemos asignar la extensión .css para aclararnos qué tipo de archivo es. El texto que debemos incluir debe ser escrito exclusivamente en sintaxis CSS, es un poco distinta que la sintaxis que utilizamos dentro del atributo style. Sería erróneo incluir código HTML en este archivo: etiquetas y demás. Podemos ver un ejemplo a continuación.

P {
font-size : 12pt;
font-family : arial,helvetica;
font-weight : normal;
}
H1 {
font-size : 36pt;
font-family : verdana,arial;
text-decoration : underline;
text-align : center;
background-color : Teal;
}
BODY {
background-color : #006600;
font-family : arial;
color : White;
}

2- Enlazamos la página web con la hoja de estilos

Para ello vamos a colocar la etiqueta con los atributos

* rel='STYLESHEET' indicando que el enlace es con una hoja de estilo.
* type='text/css' porque el archivo es de texto, en sintaxis CSS.
* href='estilos.css' indica el nombre del fichero fuente de los estilos.

Veamos una página web entera que enlaza con la declaración de estilos anterior:




Página que lee estilos



Esta página tiene en la cabecera la etiqueta necesaria para enlazar con la hoja de estilos. Es muy fácil.





Las CSS tienen mucho más jugo

Las Hojas de Estilo en Cascada son un estándar muy amplio, con unas especificaciones y posibilidades muy grandes. En este artículo hemos visto unos cuantos efectos interesantes que realizar aunque no tengamos ningún conocimiento previo. Sin embargo, lo mejor para trabajar con esta tecnología es conocerla bien, gracias a ello, los resultados serán mucho más sorprendentes.

Para ampliar esta información y conocer más sobre CSS se puede encontrar un manual en desarrolloweb.com www.desarrolloweb.com/manuales/2

Enviar un comentario al artículo
MANUAL: Qué es cada tecnología
Qué es DHTML o HTML Dinámico Qué es Javascript
MANUAL: Introducción a los lenguajes del web
DHTML (HTML Dinámico) Qué son los Applets de Java
Comentarios
Enviar un comentario al artículo
Fue enviado 1 comentario al artículo
1 comentario no revisado
0 comentarios revisados

Acceso usuarios
E-mail:
Clave:
Recordar este usuario
¿Olvidaste tu clave?
Registrarse

Manuales relacionados
Qué es cada tecnología
(44 artículos)
Ver el índice del manual
Descargar el manual
Introducción a los lenguajes del web
(19 artículos)
Ver el índice del manual
Descargar el manual
Categorias relacionadas

* CSS

El autor
Juliana Monteiro Lazaro
Directora de CriarWeb.com
http://www.criarweb.com
Lectura recomendada
DISEñO WEB. EDICIóN 2003
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Panoramio dispone su propio Google AnalyticsEl servicio web propiedad de Google y dedicado a la situación geográfica de imágenes...
Lotus Symphony 3: alternativa libre de IBM a OfficeDisponible una nueva versión final de la suite de productividad gratuita de IBM.
Wi-Fi Direct, aprobado el nuevo rival del BluetoothEl nuevo sistema de comunicación inalámbrica es aprobado por la Wi-Fi Alliance.
FeedBurner se acerca a Google AnalyticsLa nueva versión del sistema de gestión de feeds de Google incluye interesantes novedades...
Nuevo Messenger 8 para MacDisponible para la descarga la versión final de Messenger 8 para sistemas operativos Mac...
Adobe Air 2.5, con novedades para desarrolladoresLas nuevas características de Adobe Air pretenden convertirla en más útil y accesible, en...
Más problemas para FlashLa compañía Apple anuncia que no incluirá una preinstalación de Flash en su sistema...
Ranking de Servidores Septiembre 2010La nueva clasificación mensual con los datos de los servidores mas importantes, apunta el...
SmartFTP, interesante cliente FTPEsta herramienta nos permite transferir archivos entre nuestro ordenador y un servidor de...
El próximo navegador web más rápidoDescubre cuál de las nuevas versiones en desarrollo de algunos de los navegadores más...
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...
Alojados en el grupo
Secciones principales
Manuales
FAQs
Programas
Directorio
Scripts
Vídeos
Monotemáticos
Desde cero
HTML, CSS, Diseño
Javascript, Ajax
ASP, PHP
Promocion, Ganar dinero
Bloging
Actualidad
Recursos interesantes
Agenda
Comunidad
Perfiles públicos
Desarrolladores
Vuestras páginas
Registro
Encuestas
Copyright | Publicidad | Acerca de | Datos legales | Contacta
Ir a portada Desarrollo Web


- Enviado mediante la barra Google"

¿Qué diferencia a un Blog de una Página Web?

¿Qué diferencia a un Blog de una Página Web?: "oy una persona me dijo despectivamente: “ Pero eso no es una web, es un blog“, creyendo que yo me sentiría menospreciado por su aseveración, dejando en claro su ignorancia y pleno desconocimiento del potencial que tienen los blogs.

No hablaba de Mazcue, sino de otro blog, pero bastó para que me llevara a investigar un poco mas del tema y a indagar en las diferencias que existen entre un blog y una web (página web estándar).

Según la Wikipedia:

* Un blog, o en español también una bitácora, es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios autores, apareciendo primero el más reciente, donde el autor conserva siempre la libertad de dejar publicado lo que crea pertinente. El término blog proviene de las palabras web y log (‘log’ en inglés = diario). El término bitácora, en referencia a los antiguos cuadernos de bitácora de los barcos, se utiliza preferentemente cuando el autor escribe sobre su vida propia como si fuese un diario, pero publicado en Internet en línea.
* Una página web u hoja electrónica es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet. Esta información se presenta generalmente en formato HTML y puede contener hiperenlaces a otras páginas web, constituyendo la red enlazada de la World Wide Web.

Las páginas web pueden ser cargadas de un ordenador o computador local o remoto, llamado Servidor Web, el cual servirá de HOST. El servidor web puede restringir las páginas a una red privada, por ejemplo, una intranet, o puede publicar las páginas en el World Wide Web. Las páginas web son solicitadas y transferidas de los servidores usando el Protocolo de Transferencia de Hipertexto (HTTP – Hypertext Transfer Protocol). La acción del Servidor HOST de guardar la página web, se denomina “HOSTING”.

Las páginas web pueden consistir en archivos de texto estático, o se pueden leer una serie de archivos con código que instruya al servidor cómo construir el HTML para cada página que es solicitada, a esto se le conoce como Página Web Dinámica.

Según la Real Academia Española:

* el término inglés weblog (de web + log(book); abreviado, blog), que significa �??sitio electrónico personal, actualizado con mucha frecuencia, donde alguien escribe a modo de diario o sobre temas que despiertan su interés, y donde quedan recopilados asimismo los comentarios que esos textos suscitan en sus lectores.
* la expresión Página Web significa un documento de la Red, al que se accede mediante enlaces de hipertexto.

Quedan claras las diferencias y similitudes que existen entre los blogs y las páginas webs, mientras que recurriendo a mi sentido común podría agregar:

Puntos Subjetivos:

* Un blog puede ser mucho más fácil de crear que una página web, aunque dependiendo de su plataforma, su diseño y funciones; también puede resultar mucho mas complicado.
* Una página web parecería carecer de una actualización en tiempo real, mientras que los blogs basan parte de su potencial en la capacidad de reproducir noticias, eventos y publicaciones en tiempo récord y de manera constante. Sin embargo existen páginas web como lo son los diarios (Lanacion.com, TheHerald.co.uk, ElPais.com, etc.) y la misma wikipedia, que nos entregan datos en tiempo casi real y de forma periódica.

Puntos Objetivos:

* Un blog permite que los usuarios interactúen entre sí y con el o los editores prácticamente sin restricciones. Una página web no lo permite en su totalidad.
* Una página web puede tener un costo de creación mucho mas elevado que el de un blog. No existe un blog cuyo costo de creación sea superior al de cualquier página web.
* Un blog incluye características de posicionamiento mucho mas efectivas y de menor esfuerzo que las de una página web. Una página web demandará más horas de CEO en posicionamiento que un blog.
* Un blog simple puede ser creado por cualquier persona del mundo sin que posea conocimientos en informática. Una página web siempre demanda conocimientos de programación para su creación.

Y como cereza del postre, les dejo un video de 5 minutos de explicación :

¿Compartes mis puntos subjetivos y objetivos?
¿Qué características agregarías?
¿Que te parece mejor, un blog o una página web?

- Enviado mediante la barra Google"