{"id":196,"date":"2024-05-21T09:42:20","date_gmt":"2024-05-21T07:42:20","guid":{"rendered":"https:\/\/blog.sutilweb.eu\/?page_id=196"},"modified":"2024-05-21T09:42:20","modified_gmt":"2024-05-21T07:42:20","slug":"37-el-atributo-id","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/lenguajes\/html5\/html5-manual\/37-el-atributo-id\/","title":{"rendered":"37. El atributo id"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">El atributo <strong><em>id<\/em><\/strong> es usado para especificar un \u00fanico <strong>id<\/strong> para un elemento HTML. No se puede tener m\u00e1s de un elemento con el mismo <strong>id<\/strong> en un documento HTML.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usar el atributo id<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El atributo <strong><em>id<\/em> <\/strong>especifica una identificaci\u00f3n \u00fanica para un elemento HTML. El valor del atributo <strong><em>id<\/em> <\/strong>debe ser \u00fanico dentro del documento HTML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El atributo <strong><em>id<\/em> <\/strong>se usa para apuntar a una declaraci\u00f3n de estilo espec\u00edfica en una hoja de estilo. Tambi\u00e9n lo utiliza <strong>JavaScript<\/strong> para acceder y manipular el elemento con la identificaci\u00f3n espec\u00edfica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La sintaxis para <strong><em>id<\/em> <\/strong>es: escriba un car\u00e1cter hash (#), seguido de un nombre de id. Luego, define las propiedades <strong>CSS<\/strong> entre llaves {}.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el siguiente ejemplo, tenemos un elemento <strong><em>&lt;h1&gt;<\/em><\/strong> que apunta al nombre de identificaci\u00f3n \u00abmyHeader\u00bb. Este elemento <strong><em>&lt;h1&gt;<\/em><\/strong> se dise\u00f1ar\u00e1 de acuerdo con la definici\u00f3n de estilo #myHeader en la secci\u00f3n de encabezado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;!DOCTYPE html&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;style&gt;<br><strong>#myHeader {<br>background-color: lightblue;<br>color: black;<br>padding: 40px;<br>text-align: center;<br>}<\/strong><br>&lt;\/style&gt;<br>&lt;\/head&gt;<br>&lt;body&gt;&lt;h1 id=\u00bbmyHeader\u00bb&gt;My Header&lt;\/h1&gt;&lt;\/body&gt;<br>&lt;\/html&gt;<\/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>Nota<\/strong>: \u00a1El <strong><em>id<\/em> <\/strong>distingue entre may\u00fasculas y min\u00fasculas!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nota<\/strong>: El <strong><em>id<\/em> <\/strong>debe contener al menos un car\u00e1cter, no puede comenzar con un n\u00famero y no debe contener espacios en blanco (espacios, tabulaciones, etc.).<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Diferencias entre class e id<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un <strong><em>class<\/em> <\/strong>puede ser utilizado por varios elementos HTML, mientras que un <strong><em>id<\/em> <\/strong>solo debe ser utilizado por un elemento HTML dentro de la p\u00e1gina.<\/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 html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;style&gt;\n\/* Style the element with the id \"myHeader\" *\/\n#myHeader {\nbackground-color: lightblue;\ncolor: black;\npadding: 40px;\ntext-align: center;\n}\n\n\/* Style all elements with the class name \"city\" *\/\n.city {\nbackground-color: tomato;\ncolor: white;\npadding: 10px;\n} \n&lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;h2&gt;Difference Between Class and ID&lt;\/h2&gt;\n&lt;p&gt;Un nombre de clase puede ser usado por m\u00faltiples elementos HTML,\nmientras que un id s\u00f3lo puede ser utilizado por un elemento&lt;\/p&gt;\n\n&lt;!-- An element with a unique id --&gt;\n&lt;h1 id=\"myHeader\"&gt;My Cities&lt;\/h1&gt;\n\n&lt;!-- Multiple elements with same class --&gt;\n&lt;h2 class=\"city\"&gt;London&lt;\/h2&gt;\n&lt;p&gt;London is the capital of England.&lt;\/p&gt;\n\n&lt;h2 class=\"city\"&gt;Paris&lt;\/h2&gt;\n&lt;p&gt;Paris is the capital of France.&lt;\/p&gt;\n\n&lt;h2 class=\"city\"&gt;Tokyo&lt;\/h2&gt;\n&lt;p&gt;Tokyo is the capital of Japan.&lt;\/p&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Marcadores HTML con ID y enlaces<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los marcadores HTML se utilizan para permitir que los lectores salten a partes espec\u00edficas de una p\u00e1gina web. Los marcadores pueden ser \u00fatiles si su p\u00e1gina es muy larga. Para usar un marcador, primero debes crearlo y luego preparar un enlace. Luego, cuando se hace clic en el enlace, la p\u00e1gina se desplazar\u00e1 a la ubicaci\u00f3n con el marcador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primero creamos un identificador con el atributo <strong><em>id<\/em><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;h2 id=\"C4\"&gt;Chapter 4&lt;\/h2&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s a\u00f1adimos un enlace al identificador en la misma p\u00e1gina.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;a href=\"#C4\"&gt;Jump to Chapter 4&lt;\/a&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n podemos a\u00f1adir un enlace al identificador de otra p\u00e1gina de la siguiente manera.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;a href=\"html_demo.html#C4\"&gt;Jump to Chapter 4&lt;\/a&gt;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Usando id en Javascript<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>JavaScript<\/strong> tambi\u00e9n puede usar el atributo <strong><em>id<\/em> <\/strong>para realizar algunas tareas para ese elemento espec\u00edfico.&nbsp;<strong>JavaScript<\/strong> puede acceder a un elemento con una identificaci\u00f3n espec\u00edfica con el m\u00e9todo <strong><em>getElementById()<\/em><\/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 html&gt;\n&lt;html&gt;\n&lt;body&gt;\n\n&lt;h2&gt;Using The id Attribute in JavaScript&lt;\/h2&gt;\n&lt;p&gt;JavaScript can access an element with a specified\n id by using the getElementById() method:&lt;\/p&gt;\n\n&lt;h1 id=\"myHeader\"&gt;Hello World!&lt;\/h1&gt;\n&lt;button onclick=\"displayResult()\"&gt;Change text&lt;\/button&gt;\n\n&lt;script&gt;\nfunction displayResult() {\ndocument.getElementById(\"myHeader\").innerHTML = \"Have a nice day!\";\n}\n&lt;\/script&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>El atributo id es usado para especificar un \u00fanico id para un elemento HTML. No se puede tener m\u00e1s de un elemento&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":41,"menu_order":36,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-196","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":"El atributo id es usado para especificar un \u00fanico id para un elemento HTML. No se puede tener m\u00e1s de un elemento...","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/196","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=196"}],"version-history":[{"count":2,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/196\/revisions"}],"predecessor-version":[{"id":198,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/196\/revisions\/198"}],"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=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}