{"id":7973,"date":"2019-01-24T13:35:02","date_gmt":"2019-01-24T13:35:02","guid":{"rendered":"https:\/\/blog.hostinger.io\/mx-tutoriales\/?p=7973"},"modified":"2026-03-10T16:28:48","modified_gmt":"2026-03-10T15:28:48","slug":"que-es-css","status":"publish","type":"post","link":"\/mx\/tutoriales\/que-es-css","title":{"rendered":"\u00bfQu\u00e9 es CSS?"},"content":{"rendered":"<p><strong>CSS<\/strong> son las siglas en ingl&eacute;s de Cascading Style Sheets, que significa &ldquo;hojas de esilo en cascada&rdquo;. Es un lenguaje que se usa para estilizar elementos escritos en un lenguaje de marcado como HTML. <\/p><p>CSS fue desarrollado por <strong>W3C<\/strong> (World Wide Web Consortium) en 1996 por una raz&oacute;n muy sencilla. HTML no fue dise&ntilde;ado para tener etiquetas que ayuden a formatear la p&aacute;gina. Est&aacute; hecho solo para escribir el marcado para el sitio.<\/p><p>Se incluyeron etiquetas como <strong>&lt;font&gt;<\/strong> en HTML versi&oacute;n 3.2, y esto les caus&oacute; muchos problemas a los desarrolladores. Dado que los sitios web ten&iacute;an diferentes fuentes, fondos de colores y estilos, el proceso de reescribir el c&oacute;digo fue largo, doloroso y costoso. Por lo tanto, CSS fue creado por W3C para resolver este problema.<\/p><p>La relaci&oacute;n entre HTML y CSS es muy fuerte. Dado que HTML es un lenguaje de marcado (es decir, constituye la base de un sitio) y CSS enfatiza el estilo (toda la parte est&eacute;tica de un sitio web), van de la mano.<\/p><p>CSS no es t&eacute;cnicamente una necesidad, pero no querr&aacute;s tener un sitio que solo tenga HTML, ya que se ver&iacute;a completamente desnudo.<\/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><p>\n\n\n\n\n<\/p><p><div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">&iquest;Qu&eacute; es CSS?<\/h2>\n                    <p>El CSS es lo que se llama un lenguaje de hojas de estilo en cascada y se utiliza para estilizar elementos escritos en un lenguaje de marcado como HTML. Separa el contenido de la representaci&oacute;n visual del sitio.<\/p>\n                <\/div><\/p><h2 class=\"wp-block-heading\" id=\"h-ventajas-de-css\">Ventajas de CSS<\/h2><p>La diferencia entre un sitio web que implementa CSS y uno que no, es enorme y definitivamente se nota.<\/p><p>Quiz&aacute;s hayas visto alg&uacute;n sitio web que no se puede cargar por completo y tiene un fondo blanco con la mayor parte del texto en azul y negro. Eso significa que la parte CSS del sitio no se carg&oacute; correctamente o no existe.<\/p><p>As&iacute; es como se ve un sitio con solo HTML, y creo que estar&aacute;s de acuerdo conmigo en que no luce muy bien.<\/p><p>Antes de CSS, todo el estilo deb&iacute;a incluirse en el marcado HTML. Esto significa que hab&iacute;a que describir por separado todos los fondos, los colores de fuente, las alineaciones, etc.<\/p><p>CSS permite estilizar todo en un archivo diferente, creando el estilo all&iacute; y despu&eacute;s integrando el archivo CSS sobre el marcado HTML. Esto hace que el marcado HTML sea mucho m&aacute;s limpio y f&aacute;cil de mantener.<\/p><p>En resumen, con CSS no tienes que describir repetidamente c&oacute;mo se ven los elementos individuales. Esto ahorra tiempo, hace el c&oacute;digo m&aacute;s corto y menos propenso a errores.<\/p><p>CSS te permite tener m&uacute;ltiples estilos en una p&aacute;gina HTML, y esto hace que las posibilidades de personalizaci&oacute;n sean casi infinitas. Hoy en d&iacute;a, esto se est&aacute; volviendo una necesidad m&aacute;s que algo b&aacute;sico.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-funciona-css\">C&oacute;mo funciona CSS<\/h2><p>CSS utiliza una sintaxis simple basada en el ingl&eacute;s con un conjunto de reglas que la gobiernan. Como mencionamos anteriormente, HTML no fue hecho con la intenci&oacute;n de utilizar elementos de estilo, sino solo para el marcado de la p&aacute;gina. Fue creado simplemente para describir el contenido. Por ejemplo: <strong>&lt;p&gt;Esto es un p&aacute;rrafo.&lt;\/p&gt;<\/strong>.<\/p><p>Pero, &iquest;c&oacute;mo le aplicas un estilo al p&aacute;rrafo? La estructura de sintaxis CSS es bastante simple. Cuenta con un selector y un bloque de declaraci&oacute;n. Primero seleccionas un elemento y luego declaras lo que quieres hacer con &eacute;l. Bastante sencillo, &iquest;verdad?<\/p><p>Sin embargo, hay reglas que debes recordar. Las reglas de la estructura son bastante simples, as&iacute; que no te preocupes.<\/p><p>El selector apunta al elemento HTML que deseas estilizar. El bloque de declaraci&oacute;n contiene una o m&aacute;s declaraciones separadas por punto y coma.<\/p><p>Cada declaraci&oacute;n incluye un nombre de propiedad CSS y un valor, separados por dos puntos. Una declaraci&oacute;n CSS siempre termina con un punto y coma, y &#8203;&#8203;los bloques de declaraci&oacute;n est&aacute;n rodeados por llaves.<\/p><p>Veamos un ejemplo:<\/p><p>Todos los elementos <strong>&lt;p&gt;<\/strong> aparecer&aacute;n en color azul y en negrita.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;p {\n color: blue;\n text-weight: bold;\n}<\/pre><p>En otro ejemplo, todos los elementos <strong>&lt;p&gt;<\/strong> estar&aacute;n alineados en el centro, tendr&aacute;n un ancho de 16x y ser&aacute;n color rosa.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">p {\n   text-align: center;\n   font-size: 16px;\n   color: pink;\n}<\/pre><p>Ahora pasemos a hablar de los diferentes <a href=\"\/mx\/tutoriales\/tipos-de-estilos-css\">estilos de CSS<\/a>, que son Inline, Externo e Interno.<\/p><h2 class=\"wp-block-heading\" id=\"h-estilos-css-interno-externo-e-inline\">Estilos CSS interno, externo e inline<\/h2><p>Haremos una revisi&oacute;n breve de cada estilo, y para obtener una explicaci&oacute;n detallada de cada m&eacute;todo, habr&aacute; un enlace debajo de la descripci&oacute;n.<\/p><p>Empecemos hablando del estilo <strong>Interno<\/strong>. Los estilos CSS hechos de esta manera se cargan cada vez que se actualiza un sitio web, lo que puede aumentar el tiempo de carga. Adem&aacute;s, no podr&aacute;s usar el mismo estilo CSS en varias p&aacute;ginas, ya que est&aacute; contenido en una sola p&aacute;gina. Sin embargo, esto tambi&eacute;n tiene sus beneficios. Tener todo en una p&aacute;gina facilita compartir la plantilla para una vista previa.<\/p><p>El m&eacute;todo <strong>Externo<\/strong> podr&iacute;a ser el m&aacute;s conveniente. Todo se hace externamente en un archivo <strong>.css<\/strong>. Esto significa que puedes hacer todo el estilizado en un archivo separado y aplicar el CSS a cualquier p&aacute;gina que quieras. El estilo <strong>Externo<\/strong> tambi&eacute;n puede mejorar los tiempos de carga.<\/p><p>Por &uacute;ltimo, hablemos del estilo <strong>Inline<\/strong> de CSS. Inline trabaja con elementos espec&iacute;ficos que tienen la etiqueta &lt;style&gt;. Cada componente tiene que ser estilizado, por lo que podr&iacute;a no ser la mejor forma, ni la m&aacute;s r&aacute;pida para manejar CSS. Pero puede ser &uacute;til, por ejemplo, si quieres cambiar un solo elemento, tener una vista previa r&aacute;pida de los cambios o tal vez no tengas acceso a los archivos CSS.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/mx\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/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>Resumamos lo que hemos aprendido:<\/p><ul class=\"wp-block-list\">\n<li>CSS fue creado para trabajar en conjunto con lenguajes de marcado como HTML. Se utiliza para estilizar una p&aacute;gina.<\/li>\n\n\n\n<li>Hay tres estilos de implementaci&oacute;n de CSS, y puedes usar el estilo Externo para asignar varias p&aacute;ginas a la vez.<\/li>\n\n\n\n<li>Hoy en d&iacute;a podr&aacute;s ver alg&uacute;n tipo de implementaci&oacute;n de CSS en cualquier parte, ya que es un requisito tan importante como el propio lenguaje de marcado.<\/li>\n<\/ul><p>Esperamos que este art&iacute;culo te haya resultado &uacute;til y, si tienes alguna pregunta, escr&iacute;bela en la secci&oacute;n de comentarios a continuaci&oacute;n.<\/p><h3 class=\"wp-block-heading\"><strong>&iquest;Qu&eacute; significa CSS?<\/strong><\/h3><p>CSS significa Hojas de Estilo en Cascada. Es un lenguaje de programaci&oacute;n utilizado para definir el estilo de las p&aacute;ginas de un sitio web.<\/p><h3 class=\"wp-block-heading\"><strong>&iquest;Por qu&eacute; se utiliza CSS?<\/strong><\/h3><p>CSS se utiliza para indicar a un navegador web el aspecto que debe tener un determinado sitio web. No puede utilizarse para crear nuevos elementos de p&aacute;gina, pero sirve para dar estilo y disposici&oacute;n a los elementos HTML.<\/p><h3 class=\"wp-block-heading\"><strong>&iquest;Cu&aacute;les son los diferentes tipos de CSS?<\/strong><\/h3><p>Existen 3 tipos diferentes de CSS: CSS en l&iacute;nea, CSS interno o incrustado y CSS externo.<\/p><h3 class=\"wp-block-heading\"><strong>&iquest;Cu&aacute;l es la diferencia entre HTML y CSS?<\/strong><\/h3><p>Como lenguaje de programaci&oacute;n de marcado, HTML se utiliza para dar formato al texto y a otros elementos est&aacute;ticos de los sitios web. CSS, en cambio, es un lenguaje utilizado para definir el estilo y la presentaci&oacute;n general de los distintos archivos y elementos de la p&aacute;gina en un lenguaje de marcado como HTML.<\/p><h2 class=\"wp-block-heading\" id=\"h-que-es-css-preguntas-frecuentes\">Qu&eacute; es CSS &ndash; Preguntas frecuentes<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694475eff3459\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;Qu&eacute; significa CSS?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>CSS significa Hojas de Estilo en Cascada. Es un lenguaje de programaci&oacute;n utilizado para definir el estilo de las p&aacute;ginas de un sitio web.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694475eff345c\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;Por qu&eacute; se utiliza CSS?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>CSS se utiliza para indicar a un navegador web el aspecto que debe tener un determinado sitio web. No puede utilizarse para crear nuevos elementos de p&aacute;gina, pero sirve para dar estilo y disposici&oacute;n a los elementos HTML.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694475eff345d\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;Cu&aacute;les son los diferentes tipos de CSS?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Existen 3 tipos diferentes de CSS: CSS en l&iacute;nea, CSS interno o incrustado y CSS externo.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694475eff345e\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;Cu&aacute;l es la diferencia entre HTML y CSS?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Como lenguaje de programaci&oacute;n de marcado, HTML se utiliza para dar formato al texto y a otros elementos est&aacute;ticos de los sitios web. u003cbr \/u003eu003cbr \/u003eCSS, en cambio, es un lenguaje utilizado para definir el estilo y la presentaci&oacute;n general de los distintos archivos y elementos de la p&aacute;gina en un lenguaje de marcado como HTML.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>CSS son las siglas en ingl&eacute;s de Cascading Style Sheets, que significa &ldquo;hojas de esilo en cascada&rdquo;. Es un lenguaje que se usa para estilizar elementos escritos en un lenguaje de marcado como HTML. CSS fue desarrollado por W3C (World Wide Web Consortium) en 1996 por una raz&oacute;n muy sencilla. HTML no fue dise&ntilde;ado para [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/que-es-css\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"\u00bfQu\u00e9 es CSS? Ventajas y c\u00f3mo funciona","rank_math_description":"\u00bfQuieres aprender CSS y ampliar tus conocimientos de desarrollo web? Descubre qu\u00e9 es CSS, sus tres estilos diferentes y c\u00f3mo utilizarlo.","rank_math_focus_keyword":"qu\u00e9 es css","footnotes":""},"categories":[8284],"tags":[7821],"class_list":["post-7973","post","type-post","status-publish","format-standard","hentry","category-glosario","tag-html"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-css","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-css-guia-basico-de-css","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/css-cest-quoi","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-css","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-css","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/was-ist-css","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-css","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-css","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-css","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-css","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-css","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-css","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-e-css-guia-basico-de-css","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-css","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-css","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-css","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-css","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/7973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=7973"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/7973\/revisions"}],"predecessor-version":[{"id":46892,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/7973\/revisions\/46892"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=7973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=7973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=7973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}