{"id":14368,"date":"2021-06-01T17:32:18","date_gmt":"2021-06-01T15:32:18","guid":{"rendered":"\/tutoriales\/?p=14368"},"modified":"2025-01-16T18:33:38","modified_gmt":"2025-01-16T17:33:38","slug":"tipos-de-estilos-css","status":"publish","type":"post","link":"\/co\/tutoriales\/tipos-de-estilos-css","title":{"rendered":"Diferencias entre los 3 tipos de estilos CSS: interno, externo e inline"},"content":{"rendered":"<p>La principal diferencia entre el CSS inline y el CSS externo es que el CSS inline se procesa m&aacute;s r&aacute;pido, ya que s&oacute;lo requiere que el navegador descargue un archivo, mientras que el uso de CSS externo requerir&aacute; la descarga de archivos HTML y CSS por separado.<\/p><p>En este tutorial, aprender&aacute;s la diferencia entre los tres tipos de estilos CSS: inline, externo e interno. Tambi&eacute;n veremos las ventajas y desventajas de utilizar cada m&eacute;todo.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/CSS-cheatsheet-Hostinger-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga la hoja de trucos CSS definitiva<\/a><\/p><h2 class=\"wp-block-heading\" id=\"h-que-es-css-exactamente\">&iquest;Qu&eacute; es CSS exactamente?<\/h2><p>El <a href=\"\/co\/tutoriales\/que-es-css\">CSS<\/a> (hojas de estilo en cascada) es un lenguaje de marcado que se encarga de la apariencia de las p&aacute;ginas web. Controla los colores, las fuentes y el dise&ntilde;o de los elementos de tu sitio web.<\/p><p>Este lenguaje de hojas de estilo tambi&eacute;n te permite a&ntilde;adir efectos o animaciones. Puedes utilizarlo para mostrar algunas animaciones CSS como los efectos de clic en los botones, los cargadores y los fondos animados.<\/p><p>Sin CSS, tu sitio web se ver&aacute; como una simple <a href=\"\/co\/tutoriales\/que-es-html\">p&aacute;gina HTML<\/a>. Este es el aspecto que tendr&iacute;a <a href=\"https:\/\/twitter.com\/\" target=\"_blank\" rel=\"noopener\">Twitter<\/a> si desactiv&aacute;ramos su CSS:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2021\/06\/twitter.png\" alt=\"Ejemplo de Twitter sin CSS\" class=\"wp-image-14372\"><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-diferencia-entre-los-estilos-css-inline-externo-e-interno\">Diferencia entre los estilos CSS Inline, Externo e Interno<\/h2><p>Hay tres tipos de estilos CSS: interno, externo e inline. Vamos a desglosarlos.<\/p><h3 class=\"wp-block-heading\">CSS Interno<\/h3><p>El CSS interno o incrustado requiere que a&ntilde;adas la etiqueta <strong>&lt;style&gt;<\/strong> en la secci&oacute;n <strong>&lt;head&gt;<\/strong> de tu documento HTML.<\/p><p>Este estilo CSS es un m&eacute;todo eficaz para dar estilo a una sola p&aacute;gina. Sin embargo, utilizar este estilo para varias p&aacute;ginas requiere mucho tiempo, ya que es necesario poner reglas CSS en cada p&aacute;gina de tu sitio web.<\/p><p>A continuaci&oacute;n te explicamos c&oacute;mo puedes utilizar el CSS interno:<\/p><ol class=\"wp-block-list\">\n<li>Abre tu p&aacute;gina HTML y localiza la etiqueta de apertura <strong>&lt;head&gt;<\/strong>.<\/li>\n\n\n\n<li>Pon el siguiente c&oacute;digo justo despu&eacute;s de la etiqueta <strong>&lt;head&gt;<\/strong>:\n<pre>&lt;style type=\"text\/css\"&gt;<\/pre>\n<\/li>\n\n\n\n<li>A&ntilde;ade las reglas CSS en una nueva l&iacute;nea. Aqu&iacute; hay un ejemplo:\n<pre>body {<br>    background-color: blue;<br>}<br>h1 {<br>    color: red;<br>    padding: 60px;<br>}<\/pre>\n<\/li>\n\n\n\n<li>Escribe la etiqueta de cierre:\n<pre>&lt;\/style&gt;<\/pre>\n<\/li>\n<\/ol><p>Tu archivo HTML se ver&aacute; as&iacute;:<\/p><pre class=\"wp-block-preformatted\">&lt;!DOCTYPE html&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;style&gt;<br>body {<br>    background-color: blue;<br>}<br>h1 {<br>    color: red;<br>    padding: 60px;<br>} <br>&lt;\/style&gt;<br>&lt;\/head&gt;<br>&lt;body&gt;<br><br>&lt;h1&gt;Tutoriales de Hostinger&lt;\/h1&gt;<br>&lt;p&gt;Esto es un p&aacute;rrafo&lt;\/p&gt;<br><br>&lt;\/body&gt;<br>&lt;\/html&gt;<\/pre><h4 class=\"wp-block-heading\">Ventajas del CSS Interno:<\/h4><ul class=\"wp-block-list\">\n<li>Puedes utilizar selectores de clase e <a href=\"https:\/\/www.bitdegree.org\/learn\/css-id\" target=\"_blank\" rel=\"noopener\">ID<\/a> en esta hoja de estilo. Veamos un ejemplo:<br>\n<pre>.class {<br>    propiedad1 : valor1; <br>    propiedad2 : valor2; <br>    propiedad3 : valor3; <br>}<br><br>#id {<br>    propiedad1 : valor1; <br>    propiedad2 : valor2; <br>    propiedad3 : valor3; <br>}<\/pre>\n<\/li>\n\n\n\n<li>Como s&oacute;lo a&ntilde;adir&aacute;s el c&oacute;digo dentro del mismo archivo HTML, no necesitas cargar varios archivos.<\/li>\n<\/ul><h4 class=\"wp-block-heading\">Desventajas del CSS Interno:<\/h4><ul class=\"wp-block-list\">\n<li>A&ntilde;adir el c&oacute;digo al documento HTML puede aumentar el tama&ntilde;o de la p&aacute;gina y el tiempo de carga.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">CSS Externo<\/h3><p>Con el CSS externo, enlazar&aacute;s tus p&aacute;ginas web a un archivo .css externo, que puede ser creado con cualquier editor de texto de tu dispositivo (por ejemplo, <a href=\"https:\/\/notepad-plus-plus.org\/\" target=\"_blank\" rel=\"noopener\">Notepad++<\/a>).<\/p><p>Este tipo de CSS es un m&eacute;todo m&aacute;s eficiente, especialmente para estilizar un sitio web grande. Al editar un archivo <strong>.css<\/strong>, puedes cambiar todo tu sitio de una sola vez.<\/p><p>Sigue estos pasos para utilizar CSS externo:<\/p><ol class=\"wp-block-list\">\n<li>Crea un nuevo archivo <strong>.css<\/strong> con el editor de texto y a&ntilde;ade las reglas de estilo. Por ejemplo:\n<pre>.xleftcol {<br>    float: left;<br>    width: 33%;<br>    background:#809900;<br>}<br><br>.xmiddlecol {<br>    float: left;<br>    width: 34%;<br>    background:#eff2df;<br>}<\/pre>\n<\/li>\n\n\n\n<li>En la secci&oacute;n <strong>&lt;head&gt;<\/strong> de tu documento HTML, a&ntilde;ade una referencia a tu archivo <strong>.css<\/strong> externo justo despu&eacute;s de la etiqueta <strong>&lt;title&gt;<\/strong>:\n<pre>&lt;link rel=\"stylesheet\" type=\"text\/css\" href=\"style.css\" \/&gt;<\/pre>\n<\/li>\n<\/ol><p>No olvides cambiar <strong>style.css<\/strong> por el nombre de tu archivo <strong>.css<\/strong>.<\/p><h4 class=\"wp-block-heading\">Ventajas del CSS Externo:<\/h4><ul class=\"wp-block-list\">\n<li>Como el c&oacute;digo CSS est&aacute; en un documento separado, tus archivos HTML tendr&aacute;n una estructura m&aacute;s limpia y un menor tama&ntilde;o.<\/li>\n\n\n\n<li>Puedes utilizar el mismo archivo <strong>.css<\/strong> para varias p&aacute;ginas.<\/li>\n<\/ul><h4 class=\"wp-block-heading\">Desventajas del CSS Externo:<\/h4><ul class=\"wp-block-list\">\n<li>Es posible que tus p&aacute;ginas no se muestren correctamente hasta que se cargue el CSS externo.<\/li>\n\n\n\n<li>Subir o enlazar varios archivos CSS puede aumentar el tiempo de carga de tu sitio.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">CSS Inline<\/h3><p>El CSS inline se utiliza para dar estilo a un elemento HTML espec&iacute;fico. Para este tipo de estilo CSS, s&oacute;lo tendr&aacute;s que a&ntilde;adir el atributo <strong>style<\/strong> a cada etiqueta HTML, sin utilizar selectores.<\/p><p>Este tipo de CSS no es realmente recomendable, ya que cada etiqueta HTML debe ser estilizada individualmente. La gesti&oacute;n de tu sitio web puede resultar demasiado dif&iacute;cil si s&oacute;lo utilizas CSS inline.<\/p><p>Sin embargo, el CSS inline en HTML puede ser &uacute;til en algunas situaciones. Por ejemplo, en los casos en los que no tienes acceso a archivos CSS o necesitas aplicar estilos para un solo elemento.<\/p><p>Veamos un ejemplo. Aqu&iacute; a&ntilde;adimos un CSS inline a la etiqueta <strong>&lt;p&gt;<\/strong> y <strong>&lt;h1&gt;<\/strong>:<\/p><pre class=\"wp-block-preformatted\">&lt;!DOCTYPE html&gt;<br>&lt;html&gt;<br>&lt;body style=\"background-color:black;\"&gt;<br><br>&lt;h1 style=\"color:white;padding:30px;\"&gt;Tutoriales de Hostinger&lt;\/h1&gt;<br>&lt;p style=\"color:white;\"&gt;Esto es un p&aacute;rrafo.&lt;\/p&gt;<br><br>&lt;\/body&gt;<br>&lt;\/html&gt;<\/pre><h4 class=\"wp-block-heading\">Ventajas del CSS Inline:<\/h4><ul class=\"wp-block-list\">\n<li>Puedes insertar f&aacute;cil y r&aacute;pidamente reglas CSS en una p&aacute;gina HTML. Por eso, este m&eacute;todo es &uacute;til para probar o previsualizar cambios y realizar correcciones r&aacute;pidas en tu sitio web.<\/li>\n\n\n\n<li>No es necesario crear y cargar un documento separado como en el CSS externo.<\/li>\n<\/ul><h4 class=\"wp-block-heading\">Desventajas del CSS Inline:<\/h4><ul class=\"wp-block-list\">\n<li>A&ntilde;adir reglas CSS a cada elemento HTML lleva mucho tiempo y desordena la estructura HTML.<\/li>\n\n\n\n<li>La aplicaci&oacute;n de estilos a m&uacute;ltiples elementos puede afectar al tama&ntilde;o de la p&aacute;gina y al tiempo de carga.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/co\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>En este tutorial, has aprendido la diferencia entre los tres tipos de estilos CSS: interno, externo e inline. Veamos el resumen:<\/p><ul class=\"wp-block-list\">\n<li><strong>Interno o incrustado<\/strong> &ndash; a&ntilde;ade la etiqueta <strong>&lt;style&gt;<\/strong> en la secci&oacute;n <strong>&lt;head&gt;<\/strong> del documento HTML.<\/li>\n\n\n\n<li><strong>Externo<\/strong> &ndash; enlaza la hoja HTML a un archivo <strong>.css<\/strong> separado.<\/li>\n\n\n\n<li><strong>Inline<\/strong> &ndash; aplica reglas CSS a elementos espec&iacute;ficos.<\/li>\n<\/ul><p>Entonces, &iquest;qu&eacute; estilo CSS vas a utilizar? Comp&aacute;rtelo con nosotros en la secci&oacute;n de comentarios a continuaci&oacute;n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La principal diferencia entre el CSS inline y el CSS externo es que el CSS inline se procesa m&aacute;s r&aacute;pido, ya que s&oacute;lo requiere que el navegador descargue un archivo, mientras que el uso de CSS externo requerir&aacute; la descarga de archivos HTML y CSS por separado. En este tutorial, aprender&aacute;s la diferencia entre los [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/tipos-de-estilos-css\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":14369,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"3 tipos de estilos CSS: Interno, Externo e Inline - Gu\u00eda Completa","rank_math_description":"En este art\u00edculo, explicaremos los tres tipos de estilos CSS, interno, externo e inline, junto con sus ventajas y desventajas.","rank_math_focus_keyword":"estilos css","footnotes":""},"categories":[5701],"tags":[14227],"class_list":["post-14368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-web","tag-estilos-css"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/difference-between-inline-external-and-internal-css","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/diferenca-entre-estilos-css","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/style-css","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/tipos-de-estilos-css","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/perbedaan-inline-css-external-css-dan-internal-css","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/difference-between-inline-external-and-internal-css","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/difference-between-inline-external-and-internal-css","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/difference-between-inline-external-and-internal-css","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/tipos-de-estilos-css","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/tipos-de-estilos-css","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/tipos-de-estilos-css","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/diferenca-entre-estilos-css","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/difference-between-inline-external-and-internal-css","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/difference-between-inline-external-and-internal-css","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/difference-between-inline-external-and-internal-css","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/difference-between-inline-external-and-internal-css","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/14368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=14368"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/14368\/revisions"}],"predecessor-version":[{"id":28291,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/14368\/revisions\/28291"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media\/14369"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=14368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=14368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=14368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}