Menu desplegable

Leccion 1: ¿Que es CSS?

Puede que hayas oido hablar de CSS sin saber realmente que es. En esta leccion aprenderas mas cosas sobre CSS y que puede hacer por ti. CSS es el acronicmo de CascadingStyle Sheets ( es decir, las hojas de estilo en cascada).

¿Que puedo hacer con CSS?

CSS es un lenguaje de estilo que define la presentacion de los documentos HTML. Por ejemplo, CSS abarca cuestiones relativas a fuentes, colores, margenes, lineas, altura, anchura, imagenes de fondo, posicionamiento avanzado y muchos otros temas. ¡Espera unos segundos y ya veras!
Es posible usar HTML, o incluso abusar del mismo, para añadir formato a los sitios web. Sin embargo, CSS ofrece mas opciones y es mas preciso y sofisticado. CSS esta soportado por todos los navegadores hoy dia.
Despues de unas cuantas lecciones de este tutorial seras capaz de crear tus propias hojas de estilo usando CSS para dar a tu sitio web un aspecto nuevo y genial.

¿Que diferencia hay entre CSS y HTML?

HTML se usa para estructurar el contenido; CSS se usa para formatear el contenido previamente estructurado. Vale, suena un poco tecnico y confuso...pero sigue leyendo; pronto todo tendra sentido.
Alla en los buenos tiempos en que Madonna era "Virgen" y un tipo llamado Tim Berners Lee invento el World Wide Web, el lenguaje HTML solo se usaba para ñadir estructura al texto. Los autores podian marcar sus textos diciendo "esto es un titulo" o "esto es un parrafo", usando las estiquetas HTML <.h1> y <.p>, respectivamente.
A medida que la Web fue ganado popularidad, los diseñadores empezaron a buscar posibilidades para añadir formato a los documentos en linea. Para satisfacer esta reclamacion, lo sfabricantes de los navegadores (en ese momento, Netscape y Microsoft) inventaron nuevas etiquetas HTML, entre las que se encontraban, por ejemplo, <.font>, que se diferenciaba de las etiquetas originales HTML en que definian el formato... y no la estructura.
Esto tambien llevo a una situacion en las que las etiquetas estructurales originales, por ejemplo, <.table>, se usaba cada vez mas de manera incorrecta para dar formato a las paginas en vez de para añadir estructura al texto. Muchas nuevas etiquetas que ñadian formato, por ejemplo, , solo las soportaba un tipo determinado de navegador. "Necesitas el navegador X para visualizar esta pagina" se convirtio en una declaracion de descargo comun en los sitios web.
CSS se invento para remediar esta situacion, proporcionando a los diseñadores web con sofisticadas oportunidades de presentacion soportadas por todos lo navegadores. Al mismo tiempo la separacion de la presentacion de los documentos del contenido de los mismos, hace que l mantenimeinto del sitio sea mucho mas facil.

¿Que beneficios me ofrece CSS?

CSS fue toda uan revolucion en el mundo del diseño web. Entre lso beneficos concretos de CSS encontramos:
control de la representacion de muchos documentos desde una unica hoja de estilo; control mas preciso de la presentacion; aplicacion de diferentes presentaciones a diferentes tipos de medios (pantalla, impresion, etc.); numerosas tecnicas avanzadas y sofisticadas.