{"id":6818,"date":"2013-01-25T10:50:37","date_gmt":"2013-01-25T10:50:37","guid":{"rendered":"http:\/\/vskills.in\/certification\/tutorial\/?p=6818"},"modified":"2024-04-12T14:13:27","modified_gmt":"2024-04-12T08:43:27","slug":"attribute-groups-2","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/","title":{"rendered":"Attribute Groups"},"content":{"rendered":"<h4><strong>Attribute Groups<\/strong><\/h4>\n<p>In HTML5, you can use attribute groups to specify a set of related attributes for an element. Attribute groups are not a formal part of the HTML5 specification, but they are a common practice used by many developers to make their HTML code more organized and easier to read.<\/p>\n<p>To define an attribute group, you can create a new attribute with a name that represents the group, and then add a list of related attributes to that group. For example, you might create an attribute group called &#8220;form input attributes&#8221; that includes the name, value, type, and required attributes commonly used with form input elements:<\/p>\n<p>&lt;!DOCTYPE html&gt;<\/p>\n<p>&lt;html&gt;<\/p>\n<p>&lt;head&gt;<\/p>\n<p>&lt;meta charset=&#8221;UTF-8&#8243;&gt;<\/p>\n<p>&lt;title&gt;Attribute Groups&lt;\/title&gt;<\/p>\n<p>&lt;\/head&gt;<\/p>\n<p>&lt;body&gt;<\/p>\n<p>&lt;form&gt;<\/p>\n<p>&lt;label&gt;<\/p>\n<p>Name:<\/p>\n<p>&lt;input name=&#8221;name&#8221; value=&#8221;&#8221; type=&#8221;text&#8221; required&gt;<\/p>\n<p>&lt;\/label&gt;<\/p>\n<p>&lt;label&gt;<\/p>\n<p>Email:<\/p>\n<p>&lt;input name=&#8221;email&#8221; value=&#8221;&#8221; type=&#8221;email&#8221; required&gt;<\/p>\n<p>&lt;\/label&gt;<\/p>\n<p>&lt;label&gt;<\/p>\n<p>Password:<\/p>\n<p>&lt;input name=&#8221;password&#8221; value=&#8221;&#8221; type=&#8221;password&#8221; required&gt;<\/p>\n<p>&lt;\/label&gt;<\/p>\n<p>&lt;\/form&gt;<\/p>\n<p>&lt;\/body&gt;<\/p>\n<p>&lt;\/html&gt;<\/p>\n<p>In this example, the name, value, type, and required attributes are all related to form input elements and can be grouped together for clarity. By using attribute groups, you can make your code easier to read and maintain, especially for larger documents with many similar elements.<\/p>\n<p>Note that attribute groups are not a formal part of the HTML5 specification, and they are not supported by all browsers or tools. However, many developers find them useful for organizing their code and improving readability.<\/p>\n<p>Attributes are given in the opening tag of an element and have a name and a value pair. The name part of attribute is actually a property of the element and value gives a value (whether text or number) for that property like, \u2018xmlns\u2019 attribute describes the XML namespace for the XHTML document to refer to and to specify XHTML 1.0 namespace a value of \u201chttp:\/\/www.w3.org\/1999\/xhtml\u201d is given.<\/p>\n<p>Attributes are divided into three groups which are<\/p>\n<p><strong>Core attributes<\/strong>: It consist of class, id and title attributes<\/p>\n<p><strong>Internationalization attributes<\/strong>: It consist of dir, lang and xml:lang attributes<\/p>\n<p><strong>UI event attributes<\/strong>: They are linked to events like onclick, ondoubleclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown onkeyup<\/p>\n<p>Core and internationalization attributes together are also called universal attributes.<\/p>\n<p>The attribute groups are<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Core Attributes<\/li>\n<li>Internationalization<\/li>\n<li>UI Events<\/li>\n<li>HTML5 New Attributes<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>it consists of following topics<\/p>\n<div class=\"apply\">\n<h3>Apply for HTML5 Certification Now!!<\/h3>\n<p><a href=\"http:\/\/www.vskills.in\/certification\/Certified-HTML5-Developer\" target=\"_blank\" rel=\"noopener\">http:\/\/www.vskills.in\/certification\/Certified-HTML5-Developer<\/a><\/p>\n<h4><a href=\"https:\/\/www.vskills.in\/certification\/tutorial\/certified-html5-developer\/\" target=\"_blank\" rel=\"noopener\"><strong>Back to Tutorial<\/strong><\/a><\/h4>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Attribute Groups In HTML5, you can use attribute groups to specify a set of related attributes for an element. Attribute groups are not a formal part of the HTML5 specification, but they are a common practice used by many developers to make their HTML code more organized and easier to read. To define an attribute&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[137],"tags":[2464,6768,6767,2444],"class_list":["post-6818","page","type-page","status-publish","hentry","category-html5","tag-attribute-groups","tag-html5","tag-html5-developer","tag-html5-developer-certification"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Attribute Groups - Tutorial<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Attribute Groups - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Attribute Groups In HTML5, you can use attribute groups to specify a set of related attributes for an element. Attribute groups are not a formal part of the HTML5 specification, but they are a common practice used by many developers to make their HTML code more organized and easier to read. To define an attribute...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:43:27+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/\",\"name\":\"Attribute Groups - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2013-01-25T10:50:37+00:00\",\"dateModified\":\"2024-04-12T08:43:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Attribute Groups\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Attribute Groups - Tutorial","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/","og_locale":"en_US","og_type":"article","og_title":"Attribute Groups - Tutorial","og_description":"Attribute Groups In HTML5, you can use attribute groups to specify a set of related attributes for an element. Attribute groups are not a formal part of the HTML5 specification, but they are a common practice used by many developers to make their HTML code more organized and easier to read. To define an attribute...","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:43:27+00:00","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/","name":"Attribute Groups - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2013-01-25T10:50:37+00:00","dateModified":"2024-04-12T08:43:27+00:00","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/attribute-groups-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Attribute Groups"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/6818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=6818"}],"version-history":[{"count":6,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/6818\/revisions"}],"predecessor-version":[{"id":126010,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/6818\/revisions\/126010"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=6818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=6818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=6818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}