Escolar Documentos
Profissional Documentos
Cultura Documentos
tamaos y ubicar objetos. Pero sto es sencillamente incorrecto. Las tablas no se crearon para maquetar
y no deben utilizarse para eso, porque de esta forma se mezclan presentacin y contenido.
La solucin es clara: CSS+HTML/XHTML. Afortunadamente, cada vez son ms las empresas que
deciden dejar atrs las tediosas tablas y evolucionar desarrollando sus sitios respetando los estndares
establecidos por la W3C (organizacin internacional que desde hace unos 12 aos se dedica al
desarrollo de pautas y estndares web), lo que facilita la accesibilidad y la correcta visualizacin de las
pginas en los navegadores que respeten dichos estndares.
Algunas de las ventajas de la maquetacin con CSS:
Trfico en el servidor. Las pginas pueden reducir su tamao entre un 40% y un 60%, y los
navegadores guardan la hoja de estilos en la cach, sto reduce los costos de envo de informacin.
Tiempos de carga. Por la gran reduccin en el peso de las pginas, mejora la experiencia del
usuario, que valora de un sitio el menor tiempo en la descarga.
Precisin. La utilizacin de CSS permite un control mucho mayor sobre el diseo, especificando
exactamente la ubicacin y tamao de los elementos en la pgina. Tambin se pueden emplear
medidas relativas o variables para que la pantalla o la caja contenedora se acomode a su contenido.
Posicionamiento. Las pginas diseadas con CSS tienen un cdigo ms limpio porque no llevan
diseo, slo contenido. Esto es semnticamente ms correcto y la pgina aparecer mejor posicionada
en los buscadores. Google navega obviando el diseo.
El cdigo usado es ms o menos idntico para HTML y CSS. El ejemplo anterior muestra el modelo CSS
fundamental:
<head>
<title>Ejemplo</title>
</head>
<body style="background-color: #FF0000;">
<p>Esta es una pgina con fondo rojo</p>
</body>
</html>
<head>
<title>Ejemplo</title>
<style type="text/css">
body {background-color: #FF0000;}
</style>
</head>
<body>
<p>Esta es una pgina con fondo rojo</p>
</body>
</html>
El mtodo recomendado es enlazar con lo que se denomina hoja de estilo externa. A lo largo de este
tutorial usaremos este mtodo en todos nuestros ejemplos.
Una hoja de estilo externa es sencillamente un fichero de texto con la extensin .css. Como cualquier
otro fichero, puedes colocar la hoja de estilo en el servidor web o en el disco duro.
Por ejemplo, digamos que tu hoja de estilo se llama style.css y est localizada en una carpeta que se
llama style. Esta situacin se puede ilustrar de la siguiente manera:
El truco consiste en crear un vnculo desde el documento HTML (por ejemplo, default.htm) con la hoja de
estilo (style.css). Dicho vnculo se puede crear con una sencilla lnea de cdigo HTML:
<link rel="stylesheet" type="text/css" href="style/style.css" />
Fjate cmo la ruta a nuestra hoja de estilo aparece indicada por medio del atributo href.
La lnea de cdigo debe insertarse en la seccin de encabezado del cdigo HTML, es decir, entre la
etiqueta <head> y </head>. De esta manera:
<html>
<head>
<title>Mi documento</title>
<link rel="stylesheet" type="text/css" href="style/style.css" />
</head>
<body>
...
Este vnculo indica al navegador que debera usar la presentacin del fichero CSS al mostrar el fichero
HTML. Lo realmente bueno de este mtodo es que se pueden vincular varios documentos HTML con la
misma hoja de estilo. En otras palabras, se puede usar un nico fichero CSS para controlar la
presentacin del muchos documentos HTML.
FUENTES - FONT
color: #009900;
color
color: red;
Sirve para indicar el color del texto. Lo admiten casi todas las etiqetas de HTML. No
todos los nombres de colores son admitidos en el estandar, es aconsejable
entonces utilizar el valor RGB.
xx-small | x-small | small |
medium | large | x-large | xxfont-size
large
font-size:12pt;
Unidades de CSS
font-size: x-large;
Sirve para indicar el tamao de las fuentes de manera ms rgida y con mayor
exactitud.
serif | sans-serif | cursive |
font-family
fantasy | monospace
font-family:arial,helvetica;
font-family: fantasy;
Con este atributo indicamos la familia de tipografia del texto. Los primeros valores
son genricos, es decir, los exploradores las comprenden y utilizan las fuentes que
el usuario tenga en su sistema.
Tambin se pueden definir con tipografas normales, como ocurra en html. Si el
nombre de una fuente tiene espacios se utilizan comillas para que se entienda bien.
normal | bold | bolder | lighter
font-weight
font-weight:bold;
font-weight: 200;
Sirve para definir la anchura de los caracteres, o dicho de otra manera, para poner
negrillas con total libertad.
Normal y 400 son el mismo valor, as como bold y 700.
font-style:normal;
font-style
font-style: italic;
Es el estilo de la fuente, que puede ser normal, itlica u oblcua. El estilo oblique es
similar al italic.
PRRAFOS - TEXT
line-height
line-height: 12px;
line-height: normal;
El alto de una lnea,y por tanto, el espaciado entre lneas. Es una de esas
caractersticas que no se podian mofificar utilizando HTML.
text-decoration
text-decoration: none;
|| line-through ]
text-decoration: underline;
text-align: center;
Sirve para indicar la alineacin del texto. Es interesante destacar que las hojas de
estilo permiten el justificado de texto, aunque recuerda que no tiene por que
funcionar en todos los sistemas.
text-indent: 10px;
text-indent
Unidades CSS
text-indent: 2in;
Un atributo que sirve para hacer sangrado o mrgenes en las pginas. Muy til y
novedosa.
text-transform
capitalize | uppercase |
text-transform: none;
lowercase | none
text-transform: capitalize;
background-color: green;
valor RGB
background-color: #000055;
background-image:
image
url(http://www.x.com/fondo.gif)
margin-left: 1cm;
Margin-left
Unidades CSS
margin-left: 0,5in;
Unidades CSS
margin-right: 1in;
Unidades CSS
margin-top: 10px;
Unidades CSS
margin-top: 1px;
Unidades CSS
padding-left: 1px;
Unidades CSS
padding-right: 1pt;
Indica el espacio insertado, en este caso por la derecha, entre el borde del
elemento-continente y el contenido de este. Es parecido a el atributo cellpadding de
las tablas.
El espacio insertado tiene el mismo fondo que el fondo del elemento-continente.
padding-top: 10pt;
Padding-top
Unidades CSS
padding-top: 5px;
Padding-
padding-right: 0.5cm;
bottom
Unidades CSS
padding-right: 1pt;
Indica el espacio insertado, en este caso por abajo, entre el borde del elementocontinente y el contenido de este.
border-color: red;
Border-color color RGB y nombre de color
border-color: #ffccff;
Para indicar el color del borde del elemento de la pgina al que se lo aplicamos. Se
puede poner colores por separado con los atributos border-top-color, border-rightcolor, border-bottom-color, border-left-color.
Border-style
border-style: solid;
border-style: double;
El estilo del borde, los valores significan: none=ningun borde, dotted=punteado (no
parece funcionar), solid=solido, double=doble borde, y desde groove hasta outset
son bordes con varios efectos 3D.
border-width: 10px;
border-width
Unidades CSS
border-width: 0.5in;
float: right;
clear: right;
http://www.desarrolloweb.com/articulos/186.php
http://www.desarrolloweb.com/articulos/por-que-diseniar-css.html
https://developer.mozilla.org/es/docs/Web/CSS/Referencia_CSS