Académique Documents
Professionnel Documents
Culture Documents
http://www.w3.org/Style/Examples/011/rstcss.es.html
Idiomea Esto es una traduccin. Puede contener errores o estar desfasada respecto a la versin inglesa. Traductor: Encarnacin Quesada Ruiz (Oficina Espaola del W3C)
http://www.w3.org/Style/Examples/011/rstcss.es.html
Este breve tutorial est pensado para aquellas personas que quieren comenzar a utilizar CSS y nunca han escrito una hoja de estilos CSS. No explica mucho sobre CSS. Se centra en cmo crear un archivo HTML, un archivo CSS y cmo hacer que los dos funcionen juntos. Una vez finalizado este tutorial, podris leer cualquiera de los otros tutoriales para darle ms estilo a los archivos HTML y CSS. Tambin podris utilizar un editor de HTML o CSS, para desarrollar sitios Web ms avanzados. Al final del tutorial habrs hecho un archivo HTML como ste:
If you typed the URL by hand then please make sure that it is exactly as it should be. Also check the capitalization and that you are using forward slashes ( / ). If you are looking for information on a particular subject, please start on the W3C Home page or Site Map. Try searching the site using the search box at the top of this page. The W3C Webmaster FAQ has answers to frequently asked questions about our site.
Copyright 2011 W3C (MIT, ERCIM, Keio) Usage policies apply.
El resultado ser una pgina HTML, con colores y formato, todo desarrollado con CSS.
2 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
generan archivos que los navegadores no pueden interpretar. Para HTML y CSS, lo nico que necesitamos son archivos en texto plano. El paso 1 consiste en abrir tu editor de texto (Notepad, TextEdit, HTML Kit o el que desees), comenzar con una ventana vaca y escribir lo siguiente:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>Mi primera pgina con estilo</title> </head> <body> <!-- Men de navegacin del sitio --> <ul class="navbar"> <li><a href="indice.html">Pgina principal</a> <li><a href="meditaciones.html">Meditaciones</a> <li><a href="ciudad.html">Mi ciudad</a> <li><a href="enlaces.html">Enlaces</a> </ul> <!-- Contenido principal --> <h1>Mi primera pgina con estilo</h1> <p>Bienvenido a mi primera pgina con estilo! <p>No tiene imgenes, pero tiene estilo. Tambin tiene enlaces, aunque no te lleven a ningn sitio <p>Debera haber ms cosas aqu, pero todava no s qu poner. <!-- Firma y fecha de la pgina, slo por cortesa! --> <address>Creada el 5 de abril de 2004<br> por m mismo.</address> </body> </html>
3 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
Editor mostrando el cdigo HTML. Si quieres saber lo que significan los nombres que estn entre <>, un buen sitio para empezar es Comenzando con HTML. Realizar algunos comentarios sobre la estructura de la pgina HTML que estamos utilizando de ejemplo. ul representa una lista con un hipervnculo por cada elemento. Esto mostrar nuestro men de navegacin del sitio con enlaces a otras pginas (ficticias) del sitio Web. Supuestamente, todas las pginas de nuestro sitio Web tienen un men similar. Los elementos h1 y p componen el nico contenido de esta pgina, mientras que la firma al final (address) ser la misma para todas las pginas del sitio. Observa que no he cerrado los elementos "li" y "p". En HTML (pero no en XHTML), se pueden omitir las etiquetas </li> y </p>, que fue lo que hice aqu, precisamente para hacer el texto ms sencillo de leer. Pero si se prefiere pueden ser aadidas.
Vamos a suponer que va a ser una pgina de un sitio Web que tendrn varias pginas similares. Como es frecuente en pginas Web, sta tiene un men con enlaces a otras pginas en el sitio ficticio, un contenido nico y una firma. Ahora, selecciona Guardar como del men Archivo, ve hasta un directorio/carpeta donde quieras guardar el documento (el escritorio puede ser una opcin) y guarda el archivo como mipagina.html. No cierres todava el editor, lo necesitars otra vez. Despus, abre el archivo en un navegador de la siguiente forma: encuentra el archivo con tu administrador de archivos (Windows Explorer, Finder o Firefox) y haz clic, o doble clic, sobre el archivo mipagina.html. El archivo HTML debera abrirse en tu navegador predeterminado. (Si no se abre el
4 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
documento, abre el navegador y arrastra el archivo sobre l). Como puedes ver, la pgina tiene un aspecto bastante aburrido...
Las lneas que tienes que aadir estn marcadas en rojo. La primera lnea dice que eso es una hoja de estilo y que est escrita en CSS ("text/css"). La segunda lnea indica que hemos aadido estilo al elemento "body". La tercera lnea establece el color del texto como morado y la siguiente lnea lo que hace es darle al fondo una especie de amarillo verdoso.
Las hojas de estilo en CSS estn compuestas de reglas. Cada regla tiene tres partes: 1. el selector (en el ejemplo sera: body), el cual le dice al navegador la parte del documento que se ver afectada por la regla; 2. la propiedad (en el ejemplo, 'color' y 'background-color' son ambas propiedades), las cuales especifican qu aspecto del diseo va a cambiarse; 3. y el valor ('purple' y '#d8da3d'), el cual da el valor para la propiedad. El ejemplo muestra que es posible combinar las reglas. Hemos establecido dos propiedades, por lo que podemos tener
5 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
ya que las dos reglas van a afectar al elemento body, slo tenemos que escribir "body" una vez, y poner juntas las propiedades y valores. Para obtener ms informacin sobre selectores, revisa el captulo 2 de Lie & Bos.
El fondo del elemento body ser el fondo para todo el documento. A los otros elementos (p, li, address) no se les ha dado ningn fondo en concreto, por lo que de forma predeterminada no tendrn ninguno (o sern transparentes). La propiedad 'color' establece el color del texto que se encuentra en el elemento body, pero los otros elementos que se encuentran dentro de body heredarn ese color, a no ser que se especifique lo contrario. (Ms adelante aadiremos ms colores). Ahora guarda el archivo (utiliza Guardar del men Archivo) y vuelve a la ventana del navegador. Si haces clic en "Actualizar", la pgina "aburrida" que se mostraba al principio, pasar a ser una pgina con colores (pero an sigue siendo muy aburrida). Aparte de la lista de enlaces que se encuentra al principio, el texto debera tener ahora el color morado sobre un fondo de color amarillo verdoso.
Presentacin de la pgina en el navegador tras aadirle colores. Los colores pueden especificarse en la CSS de formas diferentes. El siguiente ejemplo muestra dos de ellas: por el nombre (purple) y por el cdigo hexadecimal (#d8da3d). Hay aproximadamente 140 nombres de colores y ms de 16 millones de colores disponibles en cdigo hexadecimal. Agregar un toque de estilo, ofrece ms informacin sobre esos cdigos.
6 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
Si guardas otra vez el archivo y haces clic en "Actualizar" en el navegador, deberan aparecer tipos de letra diferentes para el encabezado y para el otro texto.
7 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
8 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
<title>Mi primera pgina con estilo</title> <style type="text/css"> body { padding-left: 11em; font-family: Georgia, "Times New Roman", Times, serif; color: purple; background-color: #d8da3d } ul.navbar { position: absolute; top: 2em; left: 1em; width: 9em } h1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif } </style> </head> <body> [etc.]
Si guardas otra vez el archivo y lo actualizas en el navegador, deberas tener la lista de enlaces a la izquierda del texto principal. Ahora el resultado parece mucho ms interesante verdad?
El texto principal se ha movido hacia la derecha y la lista de enlaces est ahora a la izquierda en lugar de estar arriba.
9 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
'position: absolute' indica que el elemento ul est situado independientemente de cualquier texto que est antes o despus en el documento. 'left' y 'top' indican cul es la posicin. En este caso, est a 2em de la parte de arriba de la ventana y a 1em del lado izquierdo. '2em' significa 2 veces el tamao del tipo de letra actual. Por ejemplo, si el men se muestra con un tipo de letra de 12 puntos, entonces '2em' es 24 puntos. 'em' es una unidad muy til en CSS ya que se puede adaptar automticamente al tipo de letra que el usuario est utilizando. La mayora de los navegadores tienen un men para aumentar o disminuir el tamao de letra: puedes probarlo y ver la forma en la que el men aumenta de tamao a la vez que lo hace el tipo de letra, lo que no ocurrira si hubiramos utilizado un tamao en pxeles.
10 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
color: blue } a:visited { color: purple } </style> </head> <body> [etc.] Normalmente, los navegadores muestran los hipervnculos subrayados y con color. Los colores son parecidos a los que especificamos aqu: azul para enlaces a pginas que no has visitado todava (o visitaste hace mucho tiempo), morado para pginas que ya has visitado. En HTML, los hipervnculos se crean con elementos <a>, por lo que para especificar el color, necesitamos aadir una regla de estilo para "a". Para diferenciar los enlaces visitados de los no visitados, CSS proporciona dos "pseudo-classes" (:link y :visited). Se llaman pseudo-classes para distinguirlas de los atributos de clase, que aparecen directamente en HTML, por ejemplo, class="navbar".
11 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
padding: 0.3em; border-right: 1em solid black } ul.navbar a { text-decoration: none } a:link { color: blue } a:visited { color: purple } address { margin-top: 1em; padding-top: 1em; border-top: thin dotted } </style> </head> <body> [etc.]
Ahora, ya hemos terminado de darle estilo a la pgina. Lo siguiente es ver cmo se pone la hoja de estilo en un archivo diferente para que de esta forma otras pginas puedan utilizar el mismo estilo.
12 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
left: 1em; width: 9em } h1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif } ul.navbar li { background: white; margin: 0.5em 0; padding: 0.3em; border-right: 1em solid black } ul.navbar a { text-decoration: none } a:link { color: blue } a:visited { color: purple } address { margin-top: 1em; padding-top: 1em; border-top: thin dotted }
Elige Guardar como del men Archivo, comprueba que est en el mismo directorio/carpeta que el archivo mipagina.html, y guarda la hoja de estilo como miestilo.css. Vuelve a la ventana que muestra el cdigo HTML. Borra todo lo que hay desde la etiqueta <style> hasta </style>, ambas inclusive, y reemplzalo por un elemento <link> de la siguiente forma:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>Mi primera pgina con estilo</title> <link rel="stylesheet" href="miestilo.css"> </head> <body> [etc.]
De esta forma, se le indicar al navegador que la hoja de estilo se encuentra en el archivo llamado "miestilo.css". Al no especificarse ningn directorio, el navegador mirar en el mismo directorio en el que se encuentra el archivo HTML. Si has guardado el archivo HTML y lo has actualizado en el navegador, no deberas apreciar ningn cambio en el aspecto de la pgina. sta sigue guardando el mismo estilo, pero ahora viene establecido por el archivo externo.
13 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
Resultado final
El siguiente paso es poner ambos archivos, mipagina.html y miestilo.css, en vuestro sitio Web. (Quiz queris primero cambiarlos un poco), pero la forma de realizar esto depende de vuestro proveedor de Internet.
MS INFORMACIN
Para ver una introduccin de CSS, consulta el captulo 2 de Lie & Bos, o la Introduccin a CSS de Dave Raggett. Se puede obtener ms informacin, incluido ms tutoriales, en la pgina Aprender CSS.
IDIOMEA
Deutsch English Espaol Franais Bahasa Indonesia Italiano Nederlands Polski Portugus (Brasileiro) Romn Acerca de las traducciones
14 de 15
23/09/11 10:36 AM
http://www.w3.org/Style/Examples/011/rstcss.es.html
Bert Bos, Contacto de CSS Creada el 5 de abril de 2004. ltima actualizacin 16 agosto 2011
15 de 15
23/09/11 10:36 AM