Professional Documents
Culture Documents
Sintaxis
----------------------------------------------------------------------------------------------------------
<p>
Esto es un parrafo en varias palabras <SPAN style=color:green>
en color verde </SPAN> en color verde resulta muy facil.
</p>
-----------------------------------------------------------------------------------------------------------
El codigo se aplicara al texto que esta dentro de la etiqueta.Solo afecta a la etiqueta en que
se defina.
Sintaxis
------------------------------------------------------------------------------------------------------------
<p style=font-family:Arial,Helvetica>Hola</p>
-----------------------------------------------------------------------------------------------------------
3.En una parte de la pagina
Con la etiqueta <DIV> definimos secciones de una pagina y le aplicacamos estilos con el
atributo style.
Sintaxis
<div style=atributo:valor>
<etiquetaHTML> texto 1 </etiquetaHTML>
<etiquetaHTML> texto 2 </etiquetaHTML>
..
<etiquetaHTML> texto n </etiquetaHTML>
</div>
---------------------------------------------------------------------------------------------
<div style=color:#000099;font-weight:bold>
<h3> Estas etiquetas van en azul </h3>
<p>
Seguimos dentro del DIV ,luego permanecen los estilos
</p>
</div>
-------------------------------------------------------------------------------------------------
Se usa la etiqueta <style> en la cabecera (head) del documento.El codigo escrito afecta a
todo el codigo HTML
sintaxis
<style type=text/css>
codigo CSS
</style>
--------------------------------------------------------------------------------------------------------
<style type=text/css>
p{
color:red;
}
</style>
-------------------------------------------------------------------------------------------------------
En navegadores antiguos sin soporte CSS se ignorara la etiqueta style pero no el contenido
de esta, que sera considerado un texto normal y se mostrara al principio de la pagina.
Para evitar este efecto en navegadores antiguos y hacer que se ignore el codigo CSS se
colocara el texto CSS entre comentarios.
<style type=text/css>
<!
etiquetaHTML
{
codigoCSS
}
-->
</style>
Creamos un archivo donde solo se colocan las declaraciones de estilos y enlazando todas
las paginas del sitio con ese archivo
Es un fichero de texto que solo puede contener sintaxis CSS (seria erroneo incluir
codigo HTML ).Puede tener cualquier extension pero se suele usar .css para aclara que
tipo e archivo es .
El archivo de estilos debe tener extension .css y solo contendra codigo CSS.Para que una
pagina dada utilice los estilos definidos en le archivo de estilos incluimos el siguiente codigo en la
cabecera (<head>) de la pagina.
Otra forma de incluir un archivo externo con estilos es usando la etiqueta <style> con la
etiqueta @import . Tambien debe incluirse en el 'head'
<style type=text/css>
@import URL '/path/estilos.css'
</style>
etiquetaHTML {
codigo1deformatoCSS:valor;
codigo2deformatoCSS:valor;
---
}
Esto se debe hacer para cada etiqueta .Cada formato debe terminar el ';'CSS no
diferencia mayusculas de minusculas pero es conveniente escribirlo en minusculas.
3.REGLAS DE ESTILOS
Una regla de estilos son las declaraciones de los formatos que aplicamos a los elementos
html.
Selector { propiedad:valor ; }
Selector {propiedad1:valor1 ; propiedad2:valor2; }
........................................................................................................................................................
selector1,selector2 { propiedad:valor}
etiquetaHTML {propiedad:valor;}
.nombreClase {propiedad:valor ; } (observar el '.' antes de 'nombreClase' )
#nombreAtributoID { propiedad:valor } (observar el '#' antes del nombre del 'id'
4.TIPOS DE SELECTORES
Existe cinco tipos de selectores o criterios de seleccin para elegir los elementos de una regla.
1. Selector por tipo o nombre del elemento.
2. Selector por contexto del elemento
3. Selector por clase o identificdor del elemento.
4. Selector por pseudo-clase del elemento.
5. Selector por los atributos del elemento.
6. Selector por pseudo-elementos.
El carcter (*) es un selector universal.Las propiedades afectaran a todos los elementos.
EtiquetaHTML { propiedad:valor;}
I. Ascendente
II. Padre
III. Hermano
I. Ascendente
--------------------------------------------------------------------------------------------------------------------
II. Padre
------------------------------------------------------------------------------------------------
div + p {color:red; }
-------------------------------------------------------------------------------------------------
Permite seleccionar todos los elementos que pertenecen a dicha clase o id. (es el metodo las
utilizado)
a) Seleccion por id
etiquetaHTML#nombreId { propiedad:valor ; }
etiquetaHTML.nombreClase{propiedad:valor ;}
Si se omite el nombre del elemento ( la etiqueta html ) se lecciona a todos los que
pertenecen a esa clase o id (los operadores '#' o '.' deciden si por por clase o id )
----------------------------------------------------------------------------------------------------------------------
4.Selector por la pseudo-clase del elemento
Las pseudo-clases clasifican a los elementos en funcon de los eventos que les haya
ocurrido:cursor del raton encima,si se ha visitado , si el usuario esta pasando por encima con el
cursor del raton, etc.
Los elementos mas utilizados son los referentes a los vinculos (etiqueta 'a' ) y al primer hijo
(:first-child)
Pseudo-clase Significado
:link Vinculos que todvia no se han visitado
:visited Vinculos ya visitados
:hover Vinculos sobre los que esta el cursor del raton.
:active Vinculos sobre los que se esta haciendo clic
:focus Vinculos que estan siendo seleccionados
mediante el teclado.
---------------------------------------------------------------------------------------------------------------------