Es un lenguaje para dar formato a los elementos de HTML y XHTML, mediante una simple instrucción. Son archivos de texto con un formato muy simple. Hay 3 versiones: CSS1, CSS2 y CSS3.
Hay 3 formas de dotar de estilo a una página web mediante css:
<p style=”color:red;”>Hola</p>
<head>
<style type=”text/css” href=”css/estilo.css”>
</style>
</head>
<head>
<link rel=”stylesheet” type=”text/css” href=”url_archivo_css”>
</style>
</head>
Si se aplica varios estilos las prioridades los tiene los estilos locales, luego los estilos definidos en una hoja de estilos interna y por ultimo los estilos definidos en hojas de estilo externas.
Las reglas de estilo tienen 2 componentes:
img{
border-color:red;
border-style: 1px solid;
}