Que es el el CSS y como dar formato al texto – Tutor xhtml / css
¿Qué es CSS?
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…
Trabajar correctamente con HTML y CSS tiene muchos beneficios a la hora de posicionar una pagina en los buscadores y también a la hora de rediseñar o retocar la pagina.
CSS (Cascading Style Sheets), en español Hojas de estilo en Cascada…. Como siempre en este tutor aprenderemos con lo practico, si deseas aprender mas de CSS, puedes buscar en Google ya que existen miles de sitios que explican exactamente que es, aunque próximamente creare un articulo que lo explique.
Creamos nuestro practico6.html, en base a un artículo de mi blog, al cual iremos dando formato. El HTML es este:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!-- Por el momento si no sabes que es esta linea simplemente ignorala, ya volveremos sobre el tema--> <title>Practico 5</title> </head> <body> <h1>Posicionamiento Web: ¿Que es el PageRank?</h1> <p>Una de las principales cosas que se debe saber a la hora de posicionar una pagina en los buscadores, es tener en claro que es el PageRank, ya que muchos webmasters lo utilizan para hacer intercambios. Les presento un excelente artículo acerca del tema.</p> <p>PageRankTM (PR) es un valor numérico que representa la importancia que una página web tiene para Google. Google se hace la idea de que cuando una página coloca un enlace (link) a otra, es de hecho un voto para esta última.</p> <p>Cuantos más votos tenga una página, será considerada más importante por Google. Además, la importancia de la página que emite su voto también determina el peso de este voto. De esta manera, Google calcula la importancia de una página gracias a todos los votos que reciba, teniendo en cuenta también la importancia de cada página que emite el voto.</p> <p>PageRankTM (desarrollado por los fundadores Larry Page y Sergey Brin) es la manera que tiene Google de decidir la importancia de una página. Es un dato valioso, porque es uno de los factores que determinan la posición que va a tener una página dentro de los resultados de la búsqueda. No es el único factor que Google utiliza para clasificar las páginas, pero sí es uno de los más importantes.</p> <p>Hay que tener en cuenta que no todos los links son tenidos en cuenta por Google. Por ejemplo, Google filtra y descarta los enlaces de páginas dedicadas exclusivamente a colocar links (llamadas ‘link farms’).</p> <p>Además, Google admite que una página no puede controlar los links que apuntan hacia ella, pero sí que puede controlar los enlaces que esta página coloca hacia otras páginas. Por ello, links hacia una página no pueden perjudicarla, pero sí que enlaces que una página coloque hacia sitios penalizados, pueden ser perjudiciales para su PageRankTM.</p> <p>Una manera de conocer el PageRankTM de una página es decargándose la barra de búsqueda de Google (solamente disponible para MS IExplorer). Aparece una barra en la que se muestra en color verde el valor de PageRankTM en una escala de 0 a 10. Sitios web con PR10 son Yahoo!, Microsoft, Adobe, Macromedia, o la propia Google. Teneis una lista completa con los sitios con PR10.</p> <p>El algoritmo de ‘PageRankTM’ fue patentado en Estados Unidos el día 8 de enero de 1998, por Larry Page. El título original es ‘Method for node ranking in a linked database’, y le fue asignado el número de patente 6,285,999.</p> </body> </html>
Ahora que ya tenemos nuestro html listo (Te invito a mirarlo en tu explorador de Internet) procedemos a agregar el código CSS para ir colocándole el formato que deseamos a nuestro practico6.
Existen varias formas de insertar el código CSS, nosotros momentáneamente lo incluiremos dentro del encabezado de la pagina ( es decir entre las etiquetas <head> y </head>)… El código CSS lo pondremos dentro de las etiquetas <style> y </style>. Si no lo comprendes no te preocupes ya veras un ejemplo que te aclarara todo.
Lo que haremos en un principio es cambiar el color de fondo de la pagina y el color de la letra.
practico6b.html:
<!-- practico6.html -> Guardarlo con ese nombre y ejecutarlo con un explorador de Internet --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!-- Por el momento si no sabes que es esta linea simplemente ignorala, ya volveremos sobre el tema--> <title>Practico 6</title> <!--Aquí va lo nuevo--> <style> body{ background-color: #C29100; color: blue; } </style> </head> <body> <h1>Posicionamiento Web: ¿Que es el PageRank?</h1> <p>Una de las principales cosas que se debe saber a la hora de posicionar una pagina en los buscadores, es tener en claro que es el PageRank, ya que muchos webmasters lo utilizan para hacer intercambios. Les presento un excelente artículo acerca del tema.</p> <p>PageRankTM (PR) es un valor numérico que representa la importancia que una página web tiene para Google. Google se hace la idea de que cuando una página coloca un enlace (link) a otra, es de hecho un voto para esta última.</p> <p>Cuantos más votos tenga una página, será considerada más importante por Google. Además, la importancia de la página que emite su voto también determina el peso de este voto. De esta manera, Google calcula la importancia de una página gracias a todos los votos que reciba, teniendo en cuenta también la importancia de cada página que emite el voto.</p> <p>PageRankTM (desarrollado por los fundadores Larry Page y Sergey Brin) es la manera que tiene Google de decidir la importancia de una página. Es un dato valioso, porque es uno de los factores que determinan la posición que va a tener una página dentro de los resultados de la búsqueda. No es el único factor que Google utiliza para clasificar las páginas, pero sí es uno de los más importantes.</p> <p>Hay que tener en cuenta que no todos los links son tenidos en cuenta por Google. Por ejemplo, Google filtra y descarta los enlaces de páginas dedicadas exclusivamente a colocar links (llamadas ‘link farms’).</p> <p>Además, Google admite que una página no puede controlar los links que apuntan hacia ella, pero sí que puede controlar los enlaces que esta página coloca hacia otras páginas. Por ello, links hacia una página no pueden perjudicarla, pero sí que enlaces que una página coloque hacia sitios penalizados, pueden ser perjudiciales para su PageRankTM.</p> <p>Una manera de conocer el PageRankTM de una página es decargándose la barra de búsqueda de Google (solamente disponible para MS IExplorer). Aparece una barra en la que se muestra en color verde el valor de PageRankTM en una escala de 0 a 10. Sitios web con PR10 son Yahoo!, Microsoft, Adobe, Macromedia, o la propia Google. Teneis una lista completa con los sitios con PR10.</p> <p>El algoritmo de ‘PageRankTM’ fue patentado en Estados Unidos el día 8 de enero de 1998, por Larry Page. El título original es ‘Method for node ranking in a linked database’, y le fue asignado el número de patente 6,285,999.</p> </body> </html>
En este caso lo que hemos hecho es por medio del CSS, le decimos al explorador que al elemento <body> le ponga un color de fondo, y también a todos los textos que están dentro del body les coloque un color azul. Por motivos de espacio y facilidad, desde ahora solo incluiré el correspondiente CSS, usted deberá tomar el practico6.html y cambiar lo que esta entre las etiquetas <style> y </style> para que vaya cambiando su diseño.
<style> body{ background-color: #C29100; color: blue; } </style>
En este caso ese numero #c29100 es el color de fondo que ve en el practico6b.html, un color mostaza. Para ver mas de los colores en las paginas webs puede ir aquí…
Uno puede instanciar un elemento HTML en CSS colocando su nombre, como en este caso body que es el elemento al que quiero modificar. Luego abre una llave “{” coloca las instrucciones para ese elemento y luego cierra la llave “}”
Dentro de las llaves puede colocar distintas instrucciones que los exploradores de Internet pueden interpretar y les permite dar formatos a los distintos elementos HTML. En este caso utilizamos:
background-color: Esta instrucción nos permite colocar un color de fondo para el elemento.
color: Esta instrucción nos permite cambiar el color del texto.
Ambos tienen las misma sintaxis:
propiedad: valor ;
Las distintas instrucciones CSS que están dentro de un mismo juego de llaves { } se separan por medios de puntos y comas “;”
Con lo que ya vimos podemos realizar muchos cambios en el texto, pero por supuesto hacen falta mas propiedades para poder modificar mejor el texto:
- Font Family (Familia de fuente): Nos permite elegir el tipo de letras.
Por ejemplo p{ font-family: Arial; } - Font Weight (Peso de fuente): Nos permite colocar distintos pesos de la letra, es decir si esta en normal o en negrita. Por ejemplo p{ font-weight: bold; }
- Font Size (Tamaño de fuente): Nos permite especificar el tamaño del texto.
Por Ejemplo p{ font-size: 12px; } - Text Align (Alineacion del texto): Nos permite colocar el texto a la izquiera, derecha, centro o justificada. Por ejemplo p{ text-align: center; }
Ahora veremos como con el mismo HTML podemos hacer que la web cambie solo modificando unas pocas instrucciones en el CSS:
<style> body{ background-color: #defcdd; color: #2E2E2E; font-family: arial;} h1 { color: #940000; font-size: 20px; } p { font-size: 14px; } </style>
También Podemos poner los títulos a la derecha
<style> body{ background-color: #defcdd; color: #2E2E2E; font-family: arial;} h1 { color: #940000; font-size: 20px; text-align: right; } p { font-size: 14px; } </style>
Podemos Justificar el texto:
<style> body{ background-color: #defcdd; color: #2E2E2E; font-family: arial;} h1 { color: #940000; font-size: 20px; text-align: right; } p { font-size: 14px; text-align: justify; } </style>
Podemos poner el texto en negrita:
<style> body{ background-color: #defcdd; color: #2E2E2E; font-family: arial;} h1 { color: #940000; font-size: 20px; text-align: right; } p { font-size: 14px; text-align: justify; font-weight: bold; } </style>
Bueno, croe que es suficiente por ahora. Pero quedan muchas cosas por ver con respecto al texto que las iremos cubriendo en los ejemplos de las posteriores lecciones, ya que hacen falta algunos conceptos mas para poder entender como dar margen y también faltan elementos HTML importantes para poder maquetar la web.
Por lo pronto si quieres saber mas de CSS estuve viendo esta excelente pagina donde tienen listadas todas las propiedades de CSS con su explicación y su sintaxis. Clic aquí para Ver pagina



14 abril 2009 at 8:38 | karla-kasumi
Este es un buen tutorial me ah ayudado mucho aunque me quede con ganas de aprender mas pero deverdad fue muy util
ES BUENO
14 abril 2009 at 8:51 | dacho
Gracias Karla… La verdad que este ultimo mes estuve muy ocupado y tengo que priorizar el trabajo y el estudio… Seguramente durante esta semana o mas tardar la otra termine el capitulo que viene que ya lo tengo por la mitad… Asi que pasate de nuevo. De ultima los que quieran dejenme un email por aca (que tengo que aprobar el comentario asi que solo le vere yo) y les aviso cuando subo los proximos capitulos. Gracias por tu comentario =)
12 junio 2009 at 23:01 | adriana-FIUBA
Damian te felicito,esta muy buena la pagina es muy clara
te dejo,sigo leyendo
besos
30 diciembre 2009 at 23:53 | jorge
voy entendiendo sin problemas ,muy bien que bueno que existe esta web gracias
30 marzo 2010 at 13:45 | juan
muy bueno el post….hasta aca lo vengo entendiendo y leyendo a la perfeccion porq esta explicado muy detalladamente…pero hastael momento vine ejecutando cada ejemplo sin problemas…pero el comano esas tres lineas de codigo cuando ejecuto no me aparece el color ni en el fondo ni en las letras..solo al principio una linea de codigo..porq?¿¿¿ por favor si podes contestarme y explicarme tee agradeceria…grcias
30 marzo 2010 at 17:22 | dacho
Hola Juan, recien puedo contestarte… No estoy entendiendo que lineas de codigo no te funcionan, ni que es lo que esta pasando. Estas tres lineas de codigo son para que las coloques con todo el documento HTML. A ver, si te parece para porder ayudarte necesito saber que estas haciendo.
Hagamos lo siguiente: Postea aca mismo el codigo HTML que estas ejecutando desde
asi veo que es lo que no te esta funcionando y te explico
… Espero tu respuesta!
8 abril 2010 at 17:44 | PhantoM
Amigo buen dia, es para agradecerle un favor si puede montar toda la información del curso es un pdf o si la tiene para que la mande a mi correo… Es que no dispongo de mucho tiempo en un computador fijo y quisiera llevar la informacion conmigo en mi dispositivo movil en formato PDF… de verdad me seria de mucha ayuda si me pudiera facilitar esta tarea.
Ante todo muchas gracias por este gran material y por su ayuda!!!