{"id":131,"date":"2024-05-21T08:50:02","date_gmt":"2024-05-21T06:50:02","guid":{"rendered":"https:\/\/blog.sutilweb.eu\/?page_id=131"},"modified":"2024-05-21T08:50:04","modified_gmt":"2024-05-21T06:50:04","slug":"16-estilos-css","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/lenguajes\/html5\/html5-manual\/16-estilos-css\/","title":{"rendered":"16. Estilos CSS"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Qu\u00e9 es CSS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las hojas de <strong>estilo en cascada<\/strong> (<strong>CSS<\/strong>) se utilizan para formatear el dise\u00f1o de una p\u00e1gina web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con <strong>CSS<\/strong>, puede controlar el color, la fuente, el tama\u00f1o del texto, el espaciado entre elementos, c\u00f3mo se colocan y distribuyen los elementos, qu\u00e9 im\u00e1genes de fondo o colores de fondo se utilizar\u00e1n, diferentes pantallas para diferentes dispositivos y tama\u00f1os de pantalla, y \u00a1mucho m\u00e1s!.<\/p>\n\n\n\n<!--more-->\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Sugerencia<\/strong>: La palabra en cascada significa que un estilo aplicado a un elemento principal tambi\u00e9n se aplicar\u00e1 a todos los elementos secundarios dentro del elemento principal. Por lo tanto, si establece el color del cuerpo del texto en \u00abazul\u00bb, todos los encabezados, p\u00e1rrafos y otros elementos de texto dentro del cuerpo tambi\u00e9n obtendr\u00e1n el mismo color (a menos que especifique algo m\u00e1s).<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Usar CSS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CSS<\/strong> se puede agregar a documentos <strong>HTML<\/strong> de 3 maneras:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>En l\u00ednea<\/strong>: mediante el uso del atributo <strong><em>style<\/em><\/strong> dentro de los elementos <strong>HTML.<\/strong><\/li>\n\n\n\n<li><strong>Interno<\/strong>: mediante el uso de un elemento <strong><em>&lt;style><\/em><\/strong> en la secci\u00f3n <strong><em>&lt;head>.<\/em><\/strong><\/li>\n\n\n\n<li><strong>Externo<\/strong>: mediante el uso de un elemento <strong><em>&lt;link><\/em><\/strong> para vincular a un archivo <strong>CSS externo<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La forma m\u00e1s com\u00fan de agregar <strong>CSS<\/strong> es mantener los estilos en archivos <strong>CSS externos<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Estilos en l\u00ednea<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se utiliza un <strong>CSS<\/strong> <strong>en l\u00ednea<\/strong> para aplicar un estilo \u00fanico a un \u00fanico elemento <strong>HTML<\/strong>. <strong>CSS<\/strong> en l\u00ednea usa el atributo <strong><em>style<\/em><\/strong> de un elemento <strong>HTML<\/strong>. El siguiente ejemplo establece el color del texto del elemento <strong><em>&lt;h1&gt;<\/em><\/strong> en azul y el color del texto del elemento <strong><em>&lt;p&gt;<\/em><\/strong> en rojo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;h1&nbsp;style=\"color:blue;\"&gt;A Blue Heading&lt;\/h1&gt;\n&lt;p&nbsp;style=\"color:red;\"&gt;A red paragraph.&lt;\/p&gt;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">CSS interno<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se utiliza un <strong>CSS interno<\/strong> para definir un estilo para una sola p\u00e1gina <strong>HTML<\/strong>. Un <strong>CSS<\/strong> <strong>interno<\/strong> se define en la secci\u00f3n <strong><em>&lt;head&gt;<\/em><\/strong> de una p\u00e1gina <strong>HTML<\/strong>, dentro de un elemento <strong><em>&lt;style&gt;<\/em><\/strong>. El siguiente ejemplo establece el color del texto de TODOS los elementos <strong><em>&lt;h1&gt;<\/em><\/strong> (en esa p\u00e1gina) en azul y el color del texto de TODOS los elementos <strong><em>&lt;p&gt;<\/em><\/strong> en rojo. Adem\u00e1s, la p\u00e1gina se mostrar\u00e1 con un color de fondo \u00abpowderblue\u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;!DOCTYPE&nbsp;html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;style&gt;\nbody&nbsp;{background-color:&nbsp;powderblue;}\nh1&nbsp;&nbsp;&nbsp;{color:&nbsp;blue;}\np&nbsp;&nbsp;&nbsp;&nbsp;{color:&nbsp;red;}\n&lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;h1&gt;This is a heading&lt;\/h1&gt;\n&lt;p&gt;This is a paragraph.&lt;\/p&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">CSS esterno<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se utiliza una <strong>hoja de estilo externa<\/strong> para definir el estilo de muchas p\u00e1ginas <strong>HTML<\/strong>. Para usar una hoja de estilo externa, agrega un enlace en la secci\u00f3n <strong><em>&lt;head&gt;<\/em><\/strong> de cada p\u00e1gina <strong>HTML<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;!DOCTYPE&nbsp;html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&nbsp;&nbsp;<strong>&lt;link&nbsp;rel=\"stylesheet\"&nbsp;href=\"styles.css\"&gt;<\/strong>\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;h1&gt;This is a heading&lt;\/h1&gt;\n&lt;p&gt;This is a paragraph.&lt;\/p&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La <strong>hoja de estilo externa<\/strong> se puede escribir en cualquier editor de texto. El archivo no debe contener ning\u00fan c\u00f3digo <strong>HTML<\/strong> y debe guardarse con una extensi\u00f3n .<strong><em>css<\/em><\/strong>. As\u00ed es como se ve el archivo <em>styles.css<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">body&nbsp;{\n&nbsp;&nbsp;background-color:&nbsp;powderblue;\n}\nh1&nbsp;{\n&nbsp; color:&nbsp;blue;\n}\np&nbsp;{\n&nbsp;&nbsp;color:&nbsp;red;\n}<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Sugerencia<\/strong>: con una <strong>hoja de estilo externa<\/strong>, puedes cambiar la apariencia de un sitio web completo, \u00a1cambiando un archivo!<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Tama\u00f1os, fuentes y colores con CSS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed, demostraremos algunas <strong>propiedades CSS<\/strong> de uso com\u00fan. Aprender\u00e1s m\u00e1s sobre ellos m\u00e1s adelante. La propiedad <strong>CSS <em>color<\/em> <\/strong>define el color del texto que se utilizar\u00e1. La propiedad <strong>CSS <em>font-family<\/em><\/strong> define la fuente que se utilizar\u00e1. La propiedad <strong>CSS <em>font-size<\/em><\/strong> define el tama\u00f1o del texto que se utilizar\u00e1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;!DOCTYPE&nbsp;html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;style&gt;\nh1&nbsp;{\n&nbsp;&nbsp;color:&nbsp;blue;\n&nbsp;&nbsp;font-family:&nbsp;verdana;\n&nbsp;&nbsp;font-size:&nbsp;300%;\n}\np&nbsp;{\n&nbsp; color:&nbsp;red;\n&nbsp; font-family:&nbsp;courier;\n&nbsp; font-size:&nbsp;160%;\n}\n&lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;h1&gt;This is a heading&lt;\/h1&gt;\n&lt;p&gt;This is a paragraph.&lt;\/p&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">La propiedad CSS border<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La propiedad <strong>CSS <em>border<\/em><\/strong> define un borde alrededor de un elemento <strong>HTML<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Sugerencia<\/strong>: puedes definir un borde para casi todos los elementos <strong>HTML<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">p&nbsp;{\n&nbsp;&nbsp;border:&nbsp;2px solid powderblue;\n}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">La propiedad CSS padding<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La propiedad de <strong>CSS <em>padding<\/em> <\/strong>define un relleno (espacio) entre el texto y el borde.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">p&nbsp;{\n&nbsp; border:&nbsp;2px solid powderblue;\n&nbsp; padding:&nbsp;30px;\n}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">La propiedad CSS margin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La propiedad de <strong>CSS <em>margin<\/em><\/strong> define un margen (espacio) fuera del borde.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">p&nbsp;{\n&nbsp; border:&nbsp;2px solid powderblue;\n&nbsp;&nbsp;margin:&nbsp;50px;\n}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Enlace a CSS externo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las hojas de estilo externas se pueden referenciar con una URL completa o con una ruta relativa a la p\u00e1gina web actual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm con ruta absoluta en URL<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;link&nbsp;rel=\"stylesheet\"&nbsp;href=\"https:\/\/www.sutilweb.eu\/html\/styles.css\"&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm con ruta relativa en URL en distinta carpeta<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;link&nbsp;rel=\"stylesheet\"&nbsp;href=\"\/html\/styles.css\"&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm con ruta relativa en URL en la misma carpeta<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;link&nbsp;rel=\"stylesheet\"&nbsp;href=\"styles.css\"&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Qu\u00e9 es CSS Las hojas de estilo en cascada (CSS) se utilizan para formatear el dise\u00f1o de una p\u00e1gina web. Con CSS,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":41,"menu_order":15,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-131","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sutil Web","author_link":"https:\/\/sutilweb.eu\/index.php\/author\/sutilweb\/"},"uagb_comment_info":0,"uagb_excerpt":"Qu\u00e9 es CSS Las hojas de estilo en cascada (CSS) se utilizan para formatear el dise\u00f1o de una p\u00e1gina web. Con CSS,...","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":1,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/131\/revisions"}],"predecessor-version":[{"id":132,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/131\/revisions\/132"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/41"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}