Integrando CSS con HTML

Mar, Oct 26, 2010

Artículos

Existen diversas maneras de integrar las hojas de estilo (CSS) en los archivos HTML.

A continuación mencionaremos las más utilizadas para integrar CSS y HTML:

- CSS en línea (Inline CSS)
- CSS incrustado
- CSS externo
-  Utilizando “@import” en los documentos .css

CSS en Línea
Permite definir los estilos directamente dentro de los tags HTML.

Ejemplo:

<p style=”color: #FF0000;”>Esto es un texto de prueba</p>
Esto es un texto de prueba

CSS Incrustado

El CSS incrustado, especifica las propiedades del css en la etiqueta HTML <head></head>, dentro de una etiqueta <style>

Ejemplo:
Codigo HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="EN" dir="ltr">
<head>
<title>Embedded CSS Styles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
p{color:#FF0000;}
</style>
</head>
<body>
</body>
</html>

 

CSS Externo
El CSS Externo es llamado con las etiquetas <link>, dentro de la etiqueta <head></head>
Los documentos de las hojas de estilos se especifican con la extension “.css” por ejemplo “miestilo.css”

 

Ejemplo:
Codigo HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="EN" dir="ltr">
<head>
<title>External CSS Styles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="default.css" type="text/css" />
</head>
<body>
</body>
</html>

 

Sintaxis CSS

body{color:#FFFFFF; background-color:#000000;}
/* This is a comment */
p{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1{font-size:16px;}

 

Utilizando “@import” en los documentos .css

Otra forma de utilizar los css externos, es utilizando “@import” dentro del documento .css

Ejemplo:

Sintaxis CSS:

@import url("estilo1.css");

body{color:#FFFFFF; background-color:#000000;}
/* This is a comment */
p{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1{font-size:16px;}

 

Integrando CSS con HTML

Existen diversas maneras de integrar las hojas de estilo (CSS) en los archivos HTML

A continuación mencionaremos las tres maneras más tradicionales de integrar CSS y HTML:}

- CSS en línea (Inline CSS)
- CSS incrutado
- CSS Externo
- Utilizando “import”

CSS en Linea
Permite definir los estilos directamente dentro de los tags HTML
Ejemplo:
<p style=”color: #FF0000;”>Esto es un texto de prueba</p>

CSS Incrustado

El CSS incrustado, especifica las propiedades del css en la etiqueta HTML <head></head>, dentro de una etiqueta <style>
Ejemplo:
Codigo HTML:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” lang=”EN” dir=”ltr”>
<head>
<title>Embedded CSS Styles</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<style type=”text/css”>
p{color:#FF0000;}
</style>
</head>
<body>
</body>
</html>

CSS Externo
El CSS Externo es llamado con las etiquetas <link>, dentro de la etiqueta <head></head>
Los documentos de las hojas de estilos se especifican con la extension “.css” por ejemplo “miestilo.css”

Ejemplo:
Codigo HTML:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” lang=”EN” dir=”ltr”>
<head>
<title>External CSS Styles</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<link rel=”stylesheet” href=”default.css” type=”text/css” />
</head>
<body>
</body>
</html>

Sintaxis CSS
body{color:#FFFFFF; background-color:#000000;}
/* This is a comment */
p{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1{font-size:16px;}
Integrando CSS con HTML

Existen diversas maneras de integrar las hojas de estilo (CSS) en los archivos HTML

A continuación mencionaremos las tres maneras más tradicionales de integrar CSS y HTML:}

- CSS en línea (Inline CSS)
- CSS incrutado
- CSS Externo
- Utilizando “import”

CSS en Linea
Permite definir los estilos directamente dentro de los tags HTML
Ejemplo:
<p style=”color: #FF0000;”>Esto es un texto de prueba</p>

CSS Incrustado

El CSS incrustado, especifica las propiedades del css en la etiqueta HTML <head></head>, dentro de una etiqueta <style>
Ejemplo:
Codigo HTML:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” lang=”EN” dir=”ltr”>
<head>
<title>Embedded CSS Styles</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<style type=”text/css”>
p{color:#FF0000;}
</style>
</head>
<body>
</body>
</html>

CSS Externo
El CSS Externo es llamado con las etiquetas <link>, dentro de la etiqueta <head></head>
Los documentos de las hojas de estilos se especifican con la extension “.css” por ejemplo “miestilo.css”

Ejemplo:
Codigo HTML:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” lang=”EN” dir=”ltr”>
<head>
<title>External CSS Styles</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<link rel=”stylesheet” href=”default.css” type=”text/css” />
</head>
<body>
</body>
</html>

Sintaxis CSS
body{color:#FFFFFF; background-color:#000000;}
/* This is a comment */
p{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1{font-size:16px;}

, ,

This post was written by:

osvaldo.galvez - who has written 3 posts on Creative Solutions Development Blog.


Contact the author

Leave a Reply

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF8zMDBfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly9ibG9nLmNzZC13ZWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAyL2Jhbm5lcjM1MF8yMDAucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuY3NkLXdlYi5jb20vaG9zdGluZy5waHA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL2Jsb2cuY3NkLXdlYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTAvMDIvYWRzMS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL2Jsb2cuY3NkLXdlYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTAvMDIvcHJvZmVzc2lvbmFsX3BsYW4ucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly9ibG9nLmNzZC13ZWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAyL2Jhbm5lcjM1MF8yMDAucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3LnNlY3VlbmNpYXh0cmVtYS5jb20vPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmNzZC13ZWIuY29tL2hvc3RpbmcucGhwPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmNzZC13ZWIuY29tL2hvc3RpbmcucGhwPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF82PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSA4LWJsYWNrbmJsdWUuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfZmVhdDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3Bvc3RzPC9zdHJvbmc+IC0gU2VsZWN0IGEgbnVtYmVyOjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTk1PC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDU0MDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX29uZV9jb2w8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL2Jsb2cuY3NkLXdlYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTAvMDIvbG9nb193aGl0ZS5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL2ZyZXNoLW5ld3MvPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBGcmVzaCBOZXdzPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gNzU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDc1PC9saT48bGk+PHN0cm9uZz53b29fdmlkZW9fY2F0ZWdvcnk8L3N0cm9uZz4gLSBWaWRlb3M8L2xpPjwvdWw+