{"id":1169,"date":"2015-10-19T09:34:32","date_gmt":"2015-10-19T09:34:32","guid":{"rendered":"http:\/\/xnumerik.com\/?p=1169"},"modified":"2015-10-19T09:34:32","modified_gmt":"2015-10-19T09:34:32","slug":"5-minutes-pour-comprendre-html","status":"publish","type":"post","link":"https:\/\/xnumerik.com\/blog\/5-minutes-pour-comprendre-html.php","title":{"rendered":"5 minutes pour comprendre HTML"},"content":{"rendered":"<h3><span style=\"color: #e5652f;\">HTML, c&rsquo;est quoi ? Est ce le web ? &#8230;<\/span><\/h3>\n<p>HTML, on en entend souvent parler, mais on ne sait pas exactement ce que cela signifie, tout ce qu&rsquo;on sait, c&rsquo;est qu&rsquo;il a un lien avec internet.<\/p>\n<p>Rassurez vous, ce n&rsquo;est pas compliqu\u00e9, donnons nous cinq minutes et essayons de comprendre de quoi il s&rsquo;agit concr\u00e8tement.<\/p>\n<p>HTML, est un acronyme de \u00ab HyperText Markup Language \u00bb ou \u00ab Langage de marquage, de structuration ou de balisage \u00bb. Dit simplement, c&rsquo;est un ensemble d&rsquo;\u00e9l\u00e9ments de marquage, ou de balises, que nous utilisons dans la construction des pages web pour pr\u00e9ciser qu&rsquo;une phrase repr\u00e9sente le titre de la page, qu&rsquo;une autre repr\u00e9sente un lien qui doit mener vers telle ou telle page, etc.<\/p>\n<p>Une page web se compose g\u00e9n\u00e9ralement de deux types d&rsquo;\u00e9l\u00e9ments : du contenu et des balises HTML pr\u00e9cisant ce que chaque \u00e9l\u00e9ment de contenu signifie dans la page. On pourrait dire alors qu&rsquo;HTML d\u00e9crit le contenu d&rsquo;une page web.<br \/>\nVisualisons ensemble cette page et essayons d&rsquo;abord de voir ce qu&rsquo;elle contient :<\/p>\n<p><a href=\"http:\/\/xnumerik.com\/wp-content\/uploads\/2015\/10\/screen_ma_page-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1223 alignnone\" src=\"http:\/\/xnumerik.com\/wp-content\/uploads\/2015\/10\/screen_ma_page-1.png\" alt=\"screen_ma_page\" width=\"677\" height=\"768\" srcset=\"https:\/\/xnumerik.com\/blog\/wp-content\/uploads\/2015\/10\/screen_ma_page-1.png 677w, https:\/\/xnumerik.com\/blog\/wp-content\/uploads\/2015\/10\/screen_ma_page-1-264x300.png 264w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>Nous remarquons que :<\/p>\n<ol>\n<li>Le texte <i><u>Ceci est le titre de ma page HTML<\/u><\/i> est d&rsquo;une taille plus importante que le reste du contenu car il s&rsquo;agit d&rsquo;un titre.<\/li>\n<li>Le texte qui est juste apr\u00e8s n&rsquo;a rien de sp\u00e9cial, il s&rsquo;agit d&rsquo;un simple paragraphe.<\/li>\n<li>La page int\u00e8gre une image<\/li>\n<li>La page d\u00e9finit en bas un texte faisant office de lien entre cette page et le site web de XNUMERIK.<\/li>\n<\/ol>\n<p>Alors, qu&rsquo;est ce qui fait qu&rsquo;un texte apparait comme un titre ? un autre texte apparait comme un simple paragraphe ? et un troisi\u00e8me apparait comme un lien ? La r\u00e9ponse est simple, c&rsquo;est HTML qui en est responsable, allons d\u00e9couvrir le code HTML de cette page :<\/p>\n<p>Nous voyons que tout le contenu est plac\u00e9 au sein de la balise m\u00e8re HTML (i.e, entreet), c&rsquo;est cette balise qui d\u00e9limite le corps de la page web. Cette balise m\u00e8re contient deux balises filles : HEAD et BODY, la premi\u00e8re repr\u00e9sente l&rsquo;ent\u00eate de la page et d\u00e9finit des informations qui ne sont g\u00e9n\u00e9ralement pas visibles dans la page web (et qu&rsquo;on verra dans un prochain article) alors que la deuxi\u00e8me d\u00e9finit le corps de la page, qui est le contenu visible dans la page web. Nous voyons aussi que cette balise d\u00e9finit les \u00e9l\u00e9ments que nous avons visualis\u00e9s auparavant, entour\u00e9s dans d&rsquo;autres balises HTML :<\/p>\n<ol>\n<li>Le texte <i><u>ceci est le titre de ma page HTML<\/u><\/i> entour\u00e9 de la balise <i><u>H1<\/u><\/i>,<\/li>\n<li>Le texte <i><u>ceci est un exemple de paragraphe<\/u><\/i> entour\u00e9 de la balise <i><u>P<\/u><\/i>,<\/li>\n<li>Une balise <i><u>IMG<\/u><\/i> avec un attribut <i><u>src<\/u><\/i> qui a pour valeur <i><u>https:\/\/xnumerik.com\/wp-content\/uploads\/2015\/10\/5_min_HTML_logo.png<\/u><\/i>,<\/li>\n<li>Le texte <i><u>Ceci est un lien qui m\u00e8ne vers le site de XNUMERIK<\/u><\/i> entour\u00e9 par la balise <i><u>A<\/u><\/i> avec un attribut <i><u>href<\/u><\/i> ayant pour valeur <i><u>http:\/\/www.xnumerik.com.<\/u><\/i><\/li>\n<\/ol>\n<p>Nous concluons donc que c&rsquo;est gr\u00e2ce aux balises <i><u>H1<\/u><\/i>, <i><u>P<\/u><\/i>, <i><u>IMG<\/u><\/i> et <i><u>A<\/u><\/i> que nous pouvons respectivement d\u00e9finir des titres, des paragraphes, des images et des liens entre les pages web.<\/p>\n<p>Et ce n&rsquo;est pas tout, HTML ne d\u00e9finit pas uniquement ces \u00e9l\u00e9ments, il d\u00e9finit un ensemble tr\u00e8s riche d&rsquo;\u00e9l\u00e9ments permettant de construire des pages beaucoup plus complexes.<\/p>\n<h3><span style=\"color: #e5652f;\">J&rsquo;ai compris, mais &#8230; attendez ! comment ce code HTML est-il transform\u00e9 en une page WEB ?<\/span><\/h3>\n<p>Une bonne question !<\/p>\n<p>Dans ce qui pr\u00e9c\u00e8de, nous avons regard\u00e9 ensemble notre exemple de page web, avec son code HTML. La question est comment un simple code donnerait-il lieu \u00e0 une page web ? Avec des couleurs et des images ? Avec des liens, des textes de diff\u00e9rentes tailles ?<\/p>\n<p>Ce n&rsquo;est pas magique, nous avons tous la r\u00e9ponse dans nos machines. Dans chaque machine est install\u00e9 au moins un logiciel sp\u00e9cialis\u00e9 en HTML, dont le r\u00f4le est de lire le code HTML (interpr\u00e9ter) et de dessiner la page web correspondante. Ce logiciel est connu (par la plupart) comme symbole d&rsquo;internet et s&rsquo;appelle navigateur internet (ou browser en anglais). Voici dans ce qui suit 4 navigateurs tr\u00e8s connus, tr\u00e8s r\u00e9pandus et tr\u00e8s utilis\u00e9s :<\/p>\n<ul>\n<li><a href=\"https:\/\/www.mozilla.org\/fr\/firefox\/new\/\" target=\"_blank\" rel=\"noopener\">Mozilla Firefox<\/a><\/li>\n<li><a href=\"https:\/\/www.google.fr\/chrome\/browser\/desktop\/\" target=\"_blank\" rel=\"noopener\">Google Chrome<\/a><\/li>\n<li><a href=\"http:\/\/windows.microsoft.com\/fr-fr\/internet-explorer\/download-ie\" target=\"_blank\" rel=\"noopener\">Microsoft Internet Explorer<\/a><\/li>\n<li><a href=\"http:\/\/www.apple.com\/fr\/safari\/\" target=\"_blank\" rel=\"noopener\">Safari.<\/a><\/li>\n<\/ul>\n<h3><span style=\"color: #e5652f;\">C&rsquo;est bon, j&rsquo;ai compris, comment puis-je alors construire ma premi\u00e8re page moi aussi ?<\/span><\/h3>\n<p>Il n y a pas plus simple que \u00e7a ! Ouvrez un simple \u00e9diteur de texte comme \u201cbloc note\u201d, \u00e9crivez le code HTML de votre page code suit :<\/p>\n<p><a href=\"http:\/\/xnumerik.com\/wp-content\/uploads\/2015\/10\/codeHTML-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1220 alignnone\" src=\"http:\/\/xnumerik.com\/wp-content\/uploads\/2015\/10\/codeHTML-1.png\" alt=\"codeHTML\" width=\"615\" height=\"172\" srcset=\"https:\/\/xnumerik.com\/blog\/wp-content\/uploads\/2015\/10\/codeHTML-1.png 615w, https:\/\/xnumerik.com\/blog\/wp-content\/uploads\/2015\/10\/codeHTML-1-300x84.png 300w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>Enregistrez-le dans un fichier avec l&rsquo;extension \u201c.html\u201d, exemple : mapage.html, mapremierepage.html, etc. Puis placez-le dans un endroit connu dans votre machine (le bureau par exemple). Une fois enregistr\u00e9, rendez vous \u00e0 l&rsquo;endroit de votre fichier HTML et double-cliquez simplement dessus, si tout se passe bien, le navigateur utilis\u00e9 par d\u00e9faut dans votre machine va comprendre ce fichier et va afficher votre premi\u00e8re page web qui ressemble \u00e0 celle de cet article.<\/p>\n<p>Vous pouvez t\u00e9l\u00e9charger le code source de la page web pr\u00e9sent\u00e9e dans cet article en <a href=\"https:\/\/xnumerik.com\/wp-content\/uploads\/2015\/10\/mapremierepage.html.zip\">cliquant ici<\/a>.<\/p>\n<p>Voil\u00e0, j&rsquo;esp\u00e8re que ces 5 minutes \u00e9taient b\u00e9n\u00e9fiques et que vous avez maintenant une id\u00e9e claire sur ce qu&rsquo;est HTML. Rendez-vous dans un prochain article. A bient\u00f4t !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTML, on en entend souvent parler, mais on ne sait pas exactement ce que cela signifie, tout ce qu&rsquo;on sait, c&rsquo;est qu&rsquo;il a un lien avec internet. Rassurez vous, ce n&rsquo;est pas compliqu\u00e9, donnons nous cinq minutes et essayons de comprendre de quoi il s&rsquo;agit concr\u00e8tement. HTML, est un acronyme de&#8230;<\/p>\n","protected":false},"author":5,"featured_media":4289,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/posts\/1169"}],"collection":[{"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/comments?post=1169"}],"version-history":[{"count":0,"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/posts\/1169\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/media\/4289"}],"wp:attachment":[{"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/media?parent=1169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/categories?post=1169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xnumerik.com\/blog\/wp-json\/wp\/v2\/tags?post=1169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}