{"id":188,"date":"2010-06-04T01:24:33","date_gmt":"2010-06-03T23:24:33","guid":{"rendered":"https:\/\/www.creativejuiz.fr\/blog\/?p=188"},"modified":"2015-01-18T17:58:47","modified_gmt":"2015-01-18T16:58:47","slug":"html5-definition-element-dl","status":"publish","type":"post","link":"https:\/\/www.creativejuiz.fr\/blog\/veille-technologique\/html5-definition-element-dl","title":{"rendered":"HTML5, d\u00e9finition de l&rsquo;\u00e9l\u00e9ment DL"},"content":{"rendered":"<p>Du nouveau sur le HTML5 avec la d\u00e9finition de l&rsquo;\u00e9l\u00e9ment <code>&lt;dl&gt;<\/code>.<br \/>\nCet \u00e9l\u00e9ment d\u00e9j\u00e0 existant dans HTML4 comme une \u00ab\u00a0liste de d\u00e9finition\u00a0\u00bb a \u00e9t\u00e9 l\u00e9g\u00e8rement revu pour HTML5.<!--more--><br \/>\nSouvent utilis\u00e9e de mani\u00e8re non-s\u00e9mantique par les concepteurs Web et peu connue en HTML4, la liste de d\u00e9finition demandaient \u00e0 ce qu&rsquo;il y ai une forte relation entre son terme (<code>&lt;dt&gt;<\/code>) et sa d\u00e9finition (<code>&lt;dd&gt;<\/code>).<br \/>\nVoyons voir ce qu&rsquo;il en devient.<\/p>\n<h2>Ce qui change et ce qui ne change pas<\/h2>\n<p>On passe de la \u00ab\u00a0liste de d\u00e9finition\u00a0\u00bb (<em>Definition List<\/em>) \u00e0 la \u00ab\u00a0liste de description\u00a0\u00bb (<em>Description List<\/em>).<br \/>\nIl s&rsquo;agit certainement ici de rendre plus populaire un type de liste tr\u00e8s peu ou tr\u00e8s mal utilis\u00e9 en modifiant son sens premier.<br \/>\nVoici ce que dit la sp\u00e9cification \u00e0 ce sujet :<\/p>\n<blockquote><p>L&rsquo;\u00e9l\u00e9ment <code>&lt;dl&gt;<\/code> repr\u00e9sente une liste associative constitu\u00e9e de z\u00e9ro \u00e0 plusieurs groupes nom-valeur (une liste de description). Chaque groupe doit \u00eatre constitu\u00e9 d&rsquo;un ou plusieurs noms (\u00e9l\u00e9ment <code>&lt;dt&gt;<\/code>) suivis par une ou plusieurs descriptions (\u00e9l\u00e9ment <code>&lt;dd&gt;<\/code>). Dans un unique <code>&lt;dl&gt;<\/code> il peut ne pas y avoir qu&rsquo;un unique nom associ\u00e9 \u00e0 une ou plusieurs descriptions.<\/p><\/blockquote>\n<p>On y retrouve nos \u00e9l\u00e9ments coupl\u00e9s\u00a0<code>&lt;dt&gt;<\/code> et <code>&lt;dd&gt;<\/code>, deux composants de notre liste de <del>d\u00e9finition<\/del> description. (il y a des habitudes \u00e0 perdre !)<\/p>\n<p>Un \u00e9l\u00e9ment fait son apparition pour venir compl\u00e9ter le nom (\u00e9l\u00e9ment &lt;dt&gt;), il s&rsquo;agit de : <code>&lt;dfn&gt;<\/code><\/p>\n<h2>Exemples d&rsquo;utilisation<\/h2>\n<h3>Glossaire<\/h3>\n<p>Il se rapproche de notre ancienne liste de d\u00e9finition en proposant une d\u00e9finition pr\u00e9cise d&rsquo;un mot. C&rsquo;est ici que notre nouvel \u00e9l\u00e9ment va prendre son sens.<\/p>\n<pre class=\"code\"><code class=\"xml\">&lt;aside&gt;\r\n  &lt;h2&gt;Glossaire&lt;\/h2&gt;\r\n  &lt;dl&gt;\r\n      &lt;dt&gt;&lt;dfn&gt;RSS&lt;\/dfn&gt;&lt;\/dt&gt;\r\n        &lt;dd&gt;Un format XML servant \u00e0 r\u00e9unir les informations souvent mises \u00e0 jour d'un site Internet.&lt;\/dd&gt;\r\n      &lt;dt&gt;&lt;dfn&gt;Weblog&lt;\/dfn&gt;&lt;\/dt&gt;\r\n        &lt;dd&gt;Contraction des termes \"web\" et \"log\", un weblog est un site souvent mis \u00e0 jour, \u00e0 l'image d'un journal&lt;\/dd&gt;\r\n  &lt;\/dl&gt;\r\n&lt;\/aside&gt;<\/code><\/pre>\n<p><code>&lt;dfn&gt;<\/code> sert donc pr\u00e9cis\u00e9ment \u00e0 cerner le mot d\u00e9fini ensuite gr\u00e2ce \u00e0 l&rsquo;\u00e9m\u00e9nent <code>&lt;dd&gt;<\/code><\/p>\n<h3>Meta-donn\u00e9es<\/h3>\n<p>En fin d&rsquo;article par exemple, ou en page Mentions L\u00e9gales d&rsquo;un site Internet, il peut \u00eatre int\u00e9ressant de fournir des informations list\u00e9es m\u00e9thodiquement.<\/p>\n<pre class=\"code\"><code class=\"xml\">&lt;dl&gt;\r\n  &lt;dt&gt;R\u00e9dacteurs :&lt;\/dt&gt;\r\n    &lt;dd&gt;David&lt;\/dd&gt;\r\n    &lt;dd&gt;Fanny&lt;\/dd&gt;\r\n  &lt;dt&gt;Webmasters :&lt;\/dt&gt;\r\n    &lt;dd&gt;Sylvain&lt;\/dd&gt;\r\n  &lt;dt&gt;H\u00e9bergeur :&lt;\/dt&gt;\r\n    &lt;dd&gt;H.I.F.&lt;\/dd&gt;\r\n&lt;\/dl&gt;<\/code><\/pre>\n<p>Nous profitons donc ici d&rsquo;un seul nom servant de titre \u00e0 une liste de description qui la suit imm\u00e9diatement. Nous savons rapidement ici que Fanny et David (les deux <code>&lt;dd&gt;<\/code>) sont des r\u00e9dacteurs (leur <code>&lt;dt&gt;<\/code> commun).<\/p>\n<h3>Plusieurs noms pour une seule description<\/h3>\n<p>Le dernier cas repr\u00e9sente une situation que vous rencontrerez probablement assez rarement, mais puisque la sp\u00e9cification le pr\u00e9voit, autant l&rsquo;aborder. Il s&rsquo;agit d&rsquo;une combinaison nom<strong>S<\/strong>-description.<\/p>\n<pre class=\"code\"><code class=\"xml\">&lt;dl&gt;\r\n  &lt;dt&gt;&lt;dfn&gt;Apple&lt;\/dfn&gt;&lt;\/dt&gt;\r\n  &lt;dt&gt;&lt;dfn&gt;Microsoft&lt;\/dfn&gt;&lt;\/dt&gt;\r\n  &lt;dd&gt;Prestataires de quelques services informatiques\r\nsans trop de valeur ajout\u00e9e.&lt;\/dd&gt;\r\n&lt;\/dl&gt;<\/code><\/pre>\n<p>Ici Apple et Microsoft sont r\u00e9unis (\u00e7a change hein !) sous la m\u00eame d\u00e9finition. Nous avons donc deux termes pour une d\u00e9finition commune.<br \/>\nL&rsquo;inverse est aussi possible, puisqu&rsquo;un terme pourrait facilement avoir deux d\u00e9finitions ou plus. Je parle bien ici de d\u00e9finition, puisque nous avons vu pr\u00e9c\u00e9demment que pour une liste de description c&rsquo;est d\u00e9j\u00e0 possible.<\/p>\n<h2>Au final&#8230;<\/h2>\n<p>La liste de description ne change donc pas beaucoup de sa grande soeur propos\u00e9e pour HTML4. Celle-ci a cependant \u00e9t\u00e9 revue dans ses valeurs s\u00e9mantiques et devrait permettre une utilisation plus populaire.<\/p>\n<p>N&rsquo;h\u00e9sitez pas \u00e0 renforcer la valeur s\u00e9mantique d&rsquo;une liste de description en la pla\u00e7ant convenablement dans l&rsquo;\u00e9l\u00e9ment <code>&lt;details&gt;<\/code> , ou en fonction de sa valeur, dans un \u00e9l\u00e9ment <code>&lt;aside&gt;<\/code>.<\/p>\n<p><em class=\"sources\">Source :<br \/>\n<a title=\"D\u00e9couvrir l'article en Anglais sur l'\u00e9l\u00e9ment DL (nouvelle fen\u00eatre)\" lang=\"en\" href=\"http:\/\/html5doctor.com\/the-dl-element\/\" target=\"_blank\">http:\/\/html5doctor.com\/the-dl-element\/<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Du nouveau sur le HTML5 avec la d\u00e9finition de l&rsquo;\u00e9l\u00e9ment &lt;dl&gt;. Cet \u00e9l\u00e9ment d\u00e9j\u00e0 existant dans HTML4 comme une \u00ab\u00a0liste de d\u00e9finition\u00a0\u00bb a \u00e9t\u00e9 l\u00e9g\u00e8rement revu pour HTML5.<\/p>\n","protected":false},"author":4,"featured_media":202,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bluesky_dont_syndicate":"","_bluesky_syndication_accounts":"","_bluesky_syndication_text":"","footnotes":""},"categories":[12],"tags":[70,73,74,71,72,69,16],"coauthors":[597],"class_list":["post-188","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-veille-technologique","tag-balise","tag-dd","tag-dfn","tag-dl","tag-dt","tag-element","tag-html5"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/comments?post=188"}],"version-history":[{"count":0,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/188\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media\/202"}],"wp:attachment":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media?parent=188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/categories?post=188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/tags?post=188"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/coauthors?post=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}