{"id":4577,"date":"2025-03-04T08:56:03","date_gmt":"2025-03-04T07:56:03","guid":{"rendered":"https:\/\/sutilweb.eu\/?page_id=4577"},"modified":"2025-03-04T08:56:03","modified_gmt":"2025-03-04T07:56:03","slug":"02-nuestro-primer-documento-html","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/lenguajes\/html5\/html5-practico\/02-nuestro-primer-documento-html\/","title":{"rendered":"02. Nuestro primer documento HTML"},"content":{"rendered":"\n<p>En este cap\u00edtulo vamos a crear nuestro primer documento&nbsp;<strong>HTML<\/strong>, nuestro primer archivo se va a llamar&nbsp;<em>index.html,<\/em>&nbsp;se le suele llamar&nbsp;<em>index.html<\/em>&nbsp;porque se trata de una convenci\u00f3n en todo lo relacionado con el dise\u00f1o y desarrollo web, que el archivo&nbsp;<strong>HTML<\/strong>&nbsp;principal que carga nuestro proyecto se denomine&nbsp;<em>index.html.<\/em>&nbsp;Y, muy importante, tenemos que poner el nombre del archivo&nbsp;<em>(index)<\/em>&nbsp;y su extensi\u00f3n&nbsp;<em>(.html).<\/em><\/p>\n\n\n\n<p>Veamos la sintaxis b\u00e1sica de un documento&nbsp;<strong>HTML<\/strong>&nbsp;t\u00edpico.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"es\"&gt;\n&lt;head&gt;\n&nbsp; &nbsp; &lt;meta charset=\"UTF-8\"&gt;\n&nbsp; &nbsp; &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n&nbsp; &nbsp; &lt;title&gt;Document&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&nbsp; &nbsp;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n\n\n\n<p>Todos los c\u00f3digos que van entre los signos menor que \u2013 mayor que (<strong><em>&lt;&gt;<\/em><\/strong>) son denominados&nbsp;<strong>etiquetas.&nbsp;<\/strong>Hay etiquetas que abren y cierran en una misma linea de c\u00f3digo, y habr\u00e1 otras&nbsp;<strong>etiquetas<\/strong>&nbsp;, como la&nbsp;<strong>etiqueta&nbsp;<em>&lt;meta&gt;<\/em><\/strong>&nbsp;que s\u00f3lo abre en una sola&nbsp;<strong>etiqueta,<\/strong>&nbsp;es decir, no tiene una&nbsp;<strong>etiqueta de cierre.<\/strong>&nbsp;Las&nbsp;<strong>etiquetas de cierre<\/strong>&nbsp;tienen una diagonal, con esta forma.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;p&gt;Esto es un p\u00e1rrafo&lt;\/p&gt;<\/pre>\n\n\n\n<p>Las etiquetas&nbsp;<strong>HTML<\/strong>&nbsp;pueden tener&nbsp;<strong>atributos HTML,<\/strong>&nbsp;los cuales tendr\u00e1n valores.<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;p class=\"parrafo\"&gt;P\u00e1rrafo con el atributo class&lt;\/p&gt;<\/pre>\n\n\n\n<p>La etiqueta principal de un documento HTML es &lt;html&gt;. En HTML, las etiquetas y atributos de preferencia van escritos en min\u00fascula, y aunque HTML no distingue entra may\u00fasculas y min\u00fasculas, la buena pr\u00e1ctica (salvo su etiqueta DOCTYPE), la mayor\u00eda de sus etiquetas y atributos van en min\u00fasculas.<\/p>\n\n\n\n<p>El documento HTML est\u00e1 compuesto de dos partes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La\u00a0<strong>cabecera,<\/strong>\u00a0entre las etiquetas\u00a0<strong><em>&lt;head>&lt;\/head><\/em><\/strong>: todo lo que encontremos entre estas etiquetas es para enlazar otro tipo de archivos, como hojas de estilo, algunos archivos de programaci\u00f3n\u00a0<strong>Javascript,<\/strong>\u00a0algunas im\u00e1genes que utilizan los sitios web para los iconos que se instalan en los dispositivos m\u00f3viles o en los mismos navegadores el\u00a0<strong>favicon,<\/strong>\u00a0los t\u00edtulos y las descripciones, los cuales afectan al SEO de las p\u00e1ginas. Toda la informaci\u00f3n guardada en la cabecera se considera\u00a0<strong>metainformaci\u00f3n,<\/strong>\u00a0porque es informaci\u00f3n que habla de la p\u00e1gina, pero que los usuarios no ven.<\/li>\n\n\n\n<li>El\u00a0<strong>cuerpo,<\/strong>\u00a0entre las etiquetas &lt;body>&lt;\/body>: todo lo que queramos que se vea a nuestros usuarios va en el cuerpo (body) de nuestro documento.<\/li>\n<\/ul>\n\n\n\n<p>Es muy importante respetar la jerarqu\u00eda de como han sido definidas las etiquetas, no se puede dentro de la etiqueta &lt;head&gt; incluir la etiqueta &lt;body&gt;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Indentaci\u00f3n<\/h2>\n\n\n\n<p>Hay que ser ordenado, e ir haciendo una jerarqu\u00eda correcta de las etiquetas para trabajar de manera c\u00f3moda y entender el c\u00f3digo de manera f\u00e1cil, para ello indentamos las etiquetas.<\/p>\n\n\n\n<p>Si trabajamos con&nbsp;<strong>VSC,<\/strong>&nbsp;este software trae una herramienta denominada&nbsp;<strong><a href=\"https:\/\/emmet.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Emmet<\/a>,<\/strong>&nbsp;la cual nos permitir\u00e1 escribir c\u00f3digo&nbsp;<strong>HTML<\/strong>&nbsp;y&nbsp;<strong>CSS<\/strong>&nbsp;de manera muy r\u00e1pida. La&nbsp;<strong>URL<\/strong>&nbsp;oficial es&nbsp;<a href=\"https:\/\/emmet.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/emmet.io<\/a>.<\/p>\n\n\n\n<p>Si queremos ver los atajos de teclado de&nbsp;<strong>VSC,<\/strong>&nbsp;podemos ir a&nbsp;<strong>Google<\/strong>&nbsp;y escribir<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Visual Studio Code cheat sheet<\/pre>\n\n\n\n<p>y las cheat sheets son como tablas que traen los atajos de teclado. Os dejamos un enlace a los atajos de teclado para Windows.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sutilweb.eu\/wp-content\/uploads\/2025\/03\/VSC-Atajos-de-teclado.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de VSC-Atajos-de-teclado.\"><\/object><a id=\"wp-block-file--media-c82be8b0-0409-472d-8f29-850cd960a1aa\" href=\"https:\/\/sutilweb.eu\/wp-content\/uploads\/2025\/03\/VSC-Atajos-de-teclado.pdf\">VSC-Atajos-de-teclado<\/a><a href=\"https:\/\/sutilweb.eu\/wp-content\/uploads\/2025\/03\/VSC-Atajos-de-teclado.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-c82be8b0-0409-472d-8f29-850cd960a1aa\">Descarga<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Puntos importantes<\/h2>\n\n\n\n<p><strong>HTML, CSS<\/strong>&nbsp;y&nbsp;<strong>Javascript<\/strong>&nbsp;forman parte del llamado&nbsp;<strong>HTML5,<\/strong>&nbsp;el cual acapara dichas 3 tecnolog\u00edas.&nbsp;<strong>HTML<\/strong>&nbsp;define el contenido,&nbsp;<strong>CSS<\/strong>&nbsp;define el formato de dicho contenido, y la programaci\u00f3n corre a cargo de&nbsp;<strong>Javascript.<\/strong><\/p>\n\n\n\n<p>No hay que instalar nada, los navegadores web ya entienden estas 3 tecnolog\u00edas, por lo que lo \u00fanico que necesitas es un navegador web. Todos los navegadores utilizan tecnolog\u00edas, las cuales tienen ciertos est\u00e1ndares. Las personas que se encargan de definir los est\u00e1ndares para que los navegadores muestren pr\u00e1cticamente el mismo contenido, son la&nbsp;<strong>w3c,<\/strong>&nbsp;cuya p\u00e1gina oficial es&nbsp;<a href=\"https:\/\/w3.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/w3.org<\/a>. Particularmente la documentaci\u00f3n de la w3c es muy tediosa de leer.<\/p>\n\n\n\n<p>Con el tiempo sali\u00f3 otro grupo que se dedica a definir los est\u00e1ndares, y que es la&nbsp;<strong>whatwg,<\/strong>&nbsp;cuya p\u00e1gina oficial es&nbsp;<a href=\"https:\/\/html.spec.whatwg.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/html.spec.whatwg.org<\/a>. Hubo un tiempo donde estos dos grupos de personas ten\u00edan ciertas diferencias, pero desde hace tiempo, ambos consorcios han firmado un acuerdo de colaboraci\u00f3n para encargarse de manera conjunta de ir definiendo lo que se vaya dictando para las nuevas caracter\u00edsticas que vayan saliendo respecto a&nbsp;<strong>HTML.<\/strong><\/p>\n\n\n\n<p>Si queremos tener toda la informaci\u00f3n disponible acerca de esta tecnolog\u00eda, pod\u00e9is encontrarla en otra p\u00e1gina web, denominado&nbsp;<a href=\"https:\/\/developer.mozilla.org\/es\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>MDN<\/strong>&nbsp;<\/a>(<strong>Mozilla Developer Network<\/strong>), que, aunque no sea el sitio oficial, entre los dise\u00f1adores y desarrolladores web se ha convertido en nuestra documentaci\u00f3n oficial, provista por la gente de&nbsp;<a href=\"https:\/\/www.mozilla.org\/es-ES\/firefox\/new\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Mozilla<\/strong><\/a>.<\/p>\n\n\n\n<p>Tambi\u00e9n encontraremos informaci\u00f3n muy valiosa en la p\u00e1gina web&nbsp;<a href=\"https:\/\/htmlreference.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/htmlreference.io<\/a>,<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este cap\u00edtulo vamos a crear nuestro primer documento&nbsp;HTML, nuestro primer archivo se va a llamar&nbsp;index.html,&nbsp;se le suele llamar&nbsp;index.html&nbsp;porque se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":89,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-4577","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":"En este cap\u00edtulo vamos a crear nuestro primer documento&nbsp;HTML, nuestro primer archivo se va a llamar&nbsp;index.html,&nbsp;se le suele llamar&nbsp;index.html&nbsp;porque se [&hellip;]","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/4577","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=4577"}],"version-history":[{"count":1,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/4577\/revisions"}],"predecessor-version":[{"id":4579,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/4577\/revisions\/4579"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/89"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=4577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}