Informations générales sur le langage HTML. Qu'est-ce que le HTML. Histoire de la création

Bonjour chers webmasters débutants. Commençons par apprendre les langages de programmation.

Et nous commencerons à les étudier avec du HTML.

Je dirai tout de suite qu'à la fin du cours vous serez capable d'écrire vous-même un site Internet en HTML pur et de le publier sur Internet. Mais je recommande quand même de prendre votre temps, et après le HTML, de vous familiariser avec le CSS.

Ensuite, vous rendrez le site plus cool et vous pourrez corriger l'apparence du site créé sur un CMS (système de gestion de contenu) prêt à l'emploi.

Apprendre un langage de programmation et apprendre une langue étrangère n’est pas la même chose, et c’est beaucoup plus simple. De plus, ce n'est pas effrayant, mais très excitant.

C'est juste que l'incompréhensible vous fait toujours peur, mais je vous promets qu'après les toutes premières leçons, toutes les peurs passeront.

Nous apprendrons à utiliser l'éditeur que vous devez installer sur votre ordinateur.

Dans cet éditeur de fichiers, vous pouvez écrire du code et voir immédiatement comment le navigateur l'affiche. Très pratique.

Allez, je vais d'abord vous parler un peu de ce qu'est le HTML, et ce sera la partie ennuyeuse de notre cours, puis nous passerons à la pratique la plus intéressante. Ce ne sera certainement pas ennuyeux là-bas.

HTML (HyperText Markup Language) signifie littéralement langage de balisage hypertexte. Il est utilisé pour créer des pages Web.

Et si, à notre avis, un ensemble de pages simples unies par un même sujet est un livre, ou même, mieux dit, un gros magazine, alors un ensemble de pages Web unies par un même nom de domaine est un site Web.

Chaque page Web possède son propre texte unique, écrit par vous et entouré de code HTML.

Le code est une instruction destinée au navigateur sur la manière d'afficher un élément particulier. Disons que vous avez écrit un mot, mais la forme sous laquelle il apparaîtra à l'écran dépend du code dans lequel vous l'enfermez.

Le code html est constitué des éléments suivants :

2. Attributs de balise.

3. Valeurs d'attribut.

Regardons-les dans l'ordre.

La balise html est l'élément principal du code. C'est écrit ainsi :

Comme vous pouvez le constater, il se compose de deux parties. Les premières équerres sont la partie ouvrante, et les secondes, avec une barre oblique, sont la partie fermante.

Entre ces deux parties, est écrit le reste du code de la page qui sera affiché à l'écran.

La balise indique au navigateur qu'il s'agit d'un document HTML et qu'elle constitue la balise principale (parente) de tous les autres éléments.

Dans les balises restantes, éléments de code, une lettre ou un mot est écrit entre crochets, qui sera le nom de la balise et déterminera quel élément sera affiché à l'écran par cette balise.

Par exemple, si vous mettez la lettre h1 entre crochets, le texte s'affichera à l'écran sous forme de titre.

Bonjour

Autrement dit, la police du mot « Bonjour » sera plus grande et plus grasse que le reste du texte.

Si vous mettez la lettre p entre crochets, alors le texte inclus dans la balise sera affiché sous forme de paragraphe.

Bonjour

Autrement dit, la police sera normale, mais tout ce qui est écrit après cette balise commencera sur une nouvelle ligne.

Il existe plusieurs dizaines de lettres de ce type, et même des mots qui déterminent le type de commande, en HTML, bien que pas plus de 10 à 15 balises ne soient souvent utilisées.

Nous examinerons chacun d’eux plus en détail en cours de route.

Voici les attributs des balises. Fréquemment utilisé, pas plus d’une douzaine également. Et récemment encore moins, puisque toutes les fonctions d'attributs ont été déplacées vers CSS.

Mais nous en reparlerons plus tard, mais pour l'instant, nous découvrirons encore ce qu'est un attribut, puisque certains d'entre eux n'ont pas perdu de leur pertinence et ne perdront jamais.

Un attribut est une commande supplémentaire. C’est écrit dans la partie d’ouverture de la balise. Par exemple, si vous souhaitez colorer le titre, vous devez alors insérer l'attribut color dans la partie d'ouverture de la balise h1.

Et passons directement aux valeurs des attributs. Le fait est que l'attribut doit avoir une valeur. Autrement dit, si vous avez donné l'ordre que le titre soit coloré, vous devez alors indiquer de quelle couleur il sera.

Cette indication sera la valeur de l'attribut. Cela ressemble à ceci :

C'est rouge.

De la même manière, mais en utilisant d'autres attributs, vous pouvez définir la taille du texte, les retraits, les alignements et bien plus encore.

Cependant, la conception évolue de plus en plus vers CSS et les attributs de conception deviennent progressivement obsolètes et hors de pratique.

Et maintenant, nous tirons une conclusion de tout ce qui précède :

HTML est un langage que les navigateurs comprennent. Nous en avons besoin pour communiquer avec le navigateur ou, pourrait-on dire, pour le contrôler, c'est-à-dire pour lui donner des commandes sur la façon de percevoir et d'afficher à l'écran ce que nous écrivons.

Je voudrais ajouter que les balises, les attributs et leurs significations sont faciles à retenir lors des exercices pratiques, ce que seront essentiellement tous les articles suivants.

Là, vous voyez immédiatement la balise, vous découvrez sa signification, dans quel cas et à quel endroit elle est utilisée, de quels signes elle est accompagnée et comment elle est écrite, alors maintenant je ne vais pas vous montrer toutes les balises et attributs, nous verrons tout en pratique.

Si quelqu'un est intéressé, vous pouvez toujours consulter la liste complète des balises et attributs HTML. .

Cependant, si vous n'allez pas programmer de manière professionnelle, il suffira de connaître quelques (environ une douzaine) balises de base et plusieurs attributs.

Eh bien, c'est tout, je suppose. Peu? Et pour l’instant, il n’y a pas besoin de plus. Nous apprendrons le reste au cours du processus d’apprentissage à l’aide d’exemples précis.

Je pense que cela sera mieux compris avec des exemples. Notre objectif est de créer un site Web et de comprendre comment tout cela fonctionne, alors allez-y et entraînez-vous.

Changement

Dès que vous vous asseyez pour étudier, un salaud va forcément vous réveiller !!!

A l'école, l'enseignant dit aux élèves :
- Lequel d'entre vous se considère finalement stupide ? Se lever.
Après une longue pause, un élève se lève :
- Alors tu penses que tu es stupide ?
- Eh bien, pas exactement, mais c'est en quelque sorte gênant que tu sois seul.

  • Traduction

Remarque : il ne s’agit pas d’une traduction complète de l’article. Je n'ai choisi que les points les plus intéressants pour moi personnellement. L'article ne prétend pas être frais, mais peut-être que même les personnes qui connaissent bien la mise en page trouveront quelque chose d'intéressant pour elles-mêmes. L'article aborde certains aspects de la sémantique de la mise en page avec des exemples spécifiques.

Il y a beaucoup de lettres sous la coupe ! Afin de ne pas se perdre dans leur abondance, tous les articles sont mis en évidence par des titres.

2. Quelles versions de HTML existe-t-il ? La première version de HTML (1989) n'avait pas de numéro de version ; c'était juste "HTML". La première version standardisée du HTML, publiée par l'Internet Engineering Task Force (IETF) en 1995, s'appelait HTML 2.0.7. Quelle est la différence entre les DTD strictes, transitionnelles et Frameset ? La différence entre ces DTD réside dans les éléments et les attributs qu'elles déclarent et dans la manière dont elles autorisent (obligent) l'imbrication des éléments.
  • HTML 4.01 DTD stricte - met l'accent sur la séparation du contenu de la présentation et du comportement. Il s'agit de la DTD recommandée par le W3C pour tous les nouveaux documents.
  • HTML 4.01 DTD de transition - est une sorte de lien intermédiaire dans la transition du balisage « ancien » (old-scool, pré-HTML) au moderne. Il n'est pas recommandé de l'utiliser lors de la rédaction de nouveaux documents. Contient 11 éléments de présentation (note du traducteur). : ne portant pas de charge sémantique, et utilisé uniquement pour changer l'apparence ; par exemple, l'élément) et un ensemble complet d'attributs de présentation, qui sont annulés dans la DTD transitionnelle, est souvent nécessaire pour les pages situées à l'intérieur des cadres, car elle a. un attribut cible, nécessaire pour ouvrir un lien dans un autre cadre.
  • HTML 4.01 Frameset DTD - utilisé pour les pages basées sur des cadres. Le Consortium W3 déconseille l'utilisation de frames. Pour les sites Web modernes, une meilleure solution serait d’utiliser des applications côté serveur pour résoudre ces problèmes.
8. Quel DOCTYPE dois-je choisir ? Si nous créons une nouvelle page, le W3C recommande d'utiliser HTML 4.01 Strict (ndlr : bien sûr, tout le monde sait qu'il est quand même préférable d'utiliser XHTML 1.0 Strict).

Si nous voulons traduire d'anciens documents HTML 2.0 ou HTML 3.2, alors jusqu'à ce que nous ayons converti l'intégralité de la présentation en CSS et les éléments responsables du comportement en JavaScript, nous pouvons utiliser HTML 4.01 Transitional.

11. Pourquoi le validateur se plaint-il du tag ?

n'a jamais fait partie de la spécification HTML. Il ne s'agit pas d'un élément standardisé et, bien que pris en charge par la plupart des navigateurs, il ne fait pas partie du HTML.

Au cours de la « guerre des navigateurs » de la fin des années 90, les fabricants de navigateurs comme Microsoft et Netscape se sont affrontés pour voir qui pourrait proposer les fonctionnalités les plus « intéressantes » pour styliser et styliser les pages HTML. Le problème était que ces fonctionnalités n’étaient pas standardisées et, dans la plupart des cas, n’étaient pas compatibles avec tous les navigateurs.

Il existe d'autres éléments qui ont été assez largement utilisés (comme le chapiteau) mais qui n'ont jamais été inclus dans le cahier des charges. Si possible, ne les utilisez jamais.

Les attributs non standardisés étaient également courants. Un exemple est marginwidth.

13. Qu'est-ce que BOM ? BOM, ou marque d'ordre d'octet (marque d'ordre d'octet) - est utilisée dans certains codages qui utilisent plus de 8 bits pour coder les données (par exemple, UTF-8 ou UTF-16). Le processeur peut utiliser deux schémas de stockage différents pour les grands entiers : « big-endian » (à extrémités franches) et « little-endian » (pointu). La nomenclature contient 16 bits écrits au tout début du fichier qui indiquent aux navigateurs quel schéma est utilisé.

Malheureusement, de nombreux navigateurs plus anciens ne peuvent pas gérer ces informations ; ils affichent plutôt ces bits sous forme de données de caractères. Si vous voyez plusieurs caractères étranges en haut de la page, cela signifie très probablement que la nomenclature n'a pas été traitée par le navigateur (ou que l'encodage n'a pas été correctement défini).

La seule solution au problème est de ne pas utiliser BOM. Les éditeurs capables d'enregistrer un document au format UTF-8 vous permettent généralement de choisir d'utiliser ou non la nomenclature. Note traducteur : n'a pas traduit ce paragraphe ; Je pense que tout le monde sait que l'UTF-8 est notre tout. UTF-8 doit être utilisé. Et lors de l'enregistrement du document, sélectionnez UTF-8 sans BOM. 16. Pourquoi vous devez écrire et amp; au lieu de &? Remarque : Mes séquences HTML sont écrites avec un espace après l'esperluette, car sinon l'analyseur Habr ne les affiche pas comme il le devrait.

Certains caractères ont une signification particulière en HTML :< (меньше), >(plus de), & (esperluette), " (guillemets), " (apostrophe). Parfois, lorsque l'on souhaite utiliser ces icônes en texte brut, nous devons les remplacer par des séquences HTML.

Pour les quatre premiers caractères ci-dessus, les séquences ressembleront à ceci :

  • &Lt ; (moins)
  • > (plus)
  • & (esperluette)
  • & (citations)
XML définit la séquence HTML pour l'apostrophe (& apos; ), mais HTML n'inclut pas cette séquence. Une apostrophe ne peut être remplacée que par une séquence numérique (& #39; ). Note traducteur : juste pour m'amuser, j'ai fait une petite expérience. En pratique, la séquence ' Tous les navigateurs (FF3, Opera 9, Safari 3, Google Chrome) sauf IE (toutes versions) interprètent l'apostrophe.

Parce que L'esperluette est utilisée dans toutes ces séquences, elle doit toujours être convertie en séquence HTML, y compris lorsqu'elle est utilisée au sein d'attributs, notamment l'attribut href dans les liens. Malheureusement, l'esperluette est très courante dans les URI comme séparateur d'arguments.

Dans la plupart des cas en HTML, une esperluette non remplacée par une séquence ne casse rien (mais XHTML est une autre histoire). Mais que se passe-t-il si nous rencontrons un paramètre de requête qui correspond au nom de la séquence HTML...

21. Quoi utiliser,

Ou
? L'élément p est utilisé pour mettre en évidence des paragraphes dans le texte. Un paragraphe est une ou plusieurs phrases unies par une même idée.

Les sauts de ligne (br) sont principalement utilisés comme outil de présentation et doivent être implémentés en CSS plutôt qu'en HTML. Cependant, il existe plusieurs situations dans lesquelles les sauts de ligne peuvent avoir une signification sémantique, par exemple lors du marquage de lignes dans des poèmes et des chansons, lors de l'écriture d'adresses postales ou lors du balisage d'exemples de code. Dans ces cas, l’utilisation de br est justifiée, mais l’utilisation de br pour séparer les paragraphes n’est pas acceptable.

En revanche, p a une signification sémantique assez claire : le marquage de paragraphe. Parfois, les développeurs Web ont tendance à considérer p comme un bloc de base à utiliser comme conteneurs, mais ce n'est pas vrai. Il n'est pas rare de voir des éléments label et input à l'intérieur de p dans les formulaires, mais j'appellerais cela sémantiquement incorrect. Les étiquettes et les champs de saisie ne peuvent pas être du contenu de paragraphe.

23. Vaut-il la peine de le remplacer et sur et ? Seulement si vous voulez vraiment souligner quelque chose (insister sur quelque chose, mettre en valeur quelque chose). Ces balises ne sont pas équivalentes.

Dans These Sad Times, les auteurs utilisent strong et em pour mettre le texte en gras ou en gras. italique.

em signifie stress sémantique, intensification du sens. Le contenu auquel ce type d'accent est appliqué doit être amélioré lorsqu'il est lu à haute voix (par exemple, plus fort ou plus long). fort signifie encore plus d'accent, mais cela est souvent considéré comme inutile (vous pouvez utiliser des ems imbriqués pour indiquer encore plus d'accent). Certains experts conseillent d'utiliser strong uniquement pour certains éléments d'une page qui doivent être clairement mis en évidence (comme l'indicateur « page actuelle ») et ne doivent pas marquer des mots et des expressions dans le corps du texte.

b et je n'ai aucune charge sémantique ; ils changent simplement la police en gras ou en italique. Ils conviennent parfaitement aux règles typographiques courantes qui n'ont pas trouvé d'élément HTML sémantiquement approprié. Par exemple, les noms des navires sont traditionnellement affichés en italique, mais il n'y a aucun élément en HTML. De là, nous pouvons écrire Titanesque .

27. Comment utiliser correctement l'élément ?address est utilisé pour indiquer les informations de contact sur une page. Il peut s'agir d'une adresse postale, d'un numéro de téléphone ou de toute autre information de contact. L'adresse est un élément de bloc qui ne peut contenir que du texte et des éléments en ligne. La plupart des navigateurs affichent l'italique par défaut, mais cela peut être facilement corrigé à l'aide de CSS.

L'adresse ne peut être utilisée que pour indiquer une adresse postale, mais ce n'est pas le cas.

28. Comment utiliser correctement l'élément ?dfn est utilisé pour « définir la signification des termes ». Il s'agit d'une convention typographique, particulièrement courante dans les documents scientifiques, pour mettre en italique un nouveau terme avec lequel le lecteur peut ne pas être familier lorsque la définition apparaît dans le texte. d'abord une fois. Par défaut, dfn est affiché en italique.

C'est une idée fausse courante que dfn signifie « abréviation » et de nombreux auteurs l'utilisent comme abbr et acronyme (indiquant une explication du terme à l'aide de l'attribut title). Les termes doivent être marqués dfn dans les documents juste une fois(à la première utilisation du terme et son explication).

29. Comment utiliser correctement l'élément ?var pour marquer les variables, ou remplaçable parties du texte. Il s'agit d'une convention typographique permettant de mettre en italique des variables qui sont remplacées par d'autres données dans la vie réelle. Par exemple, dans un manuel de communications téléphoniques, les instructions permettant de rediriger un appel téléphonique entrant vers un autre poste pourraient ressembler à ceci :

* 21 * numéro supplémentaire #

Ici la balise var est utilisée pour indiquer le "numéro supplémentaire" (qui sera marqué en italique). Quiconque souhaite rediriger un appel vers le numéro supplémentaire 942 écrira « 21*942# " Donc var ne signifie pas que vous devez taper "d-o-p-o-l-n-i-t-e-l-y-n-y-y n-o-m-e-r" , mais qu'au lieu des mots "numéro supplémentaire", il y aura des chiffres.

On croit souvent à tort que var devrait être utilisé pour spécifier des variables dans des exemples de code.

31. Quelle est la différence entre les balises et ? Personne ne peut vraiment répondre à cette question ! Même la spécification HTML se contredit dans une certaine mesure.

abbr était l'extension HTML de Netscape tout au long de la guerre des navigateurs. l'acronyme était une extension Microsoft. Les deux options signifient à peu près la même chose. Les deux éléments ont été inclus dans la spécification HTML avec des charges sémantiques différentes. Le problème est que personne ne peut vraiment expliquer quelle est cette sémantique.

Regardons le dictionnaire :
Une abréviation est une forme abrégée d’un mot ou d’une expression.
Un acronyme est un mot formé à partir des premières lettres ou des premières lettres de mots dans une phrase ou plusieurs mots.

La définition d'un acronyme dit qu'il s'agit d'un mot, c'est-à-dire cela peut être parlé. Ainsi, « OTAN » est un acronyme parce que... se compose des premières lettres de l’expression « Organisation du Traité de l’Atlantique Nord ». En revanche, « FBI » ne serait pas un acronyme, selon la définition, car il ne peut pas être prononcé comme un mot entier, mais sonnerait plutôt comme « ef-bi-ay ». C'est là que commence la confusion. Il est techniquement connu que « FBI » est un sigle (note du traducteur : dans le « sigle » original), dont la définition selon le dictionnaire est :

Initialisme - 1) un nom ou un terme formé à partir des premières lettres ou des premières lettres de mots prononcés comme des mots séparés ; 2) un groupe de premières lettres signifiant un nom, une organisation, etc., qui sont prononcées séparément.

La première définition s’apparente presque à un acronyme, tandis que la seconde est plus lointaine. Malgré cela, il n'y a aucun élément d'initialisme dans la spécification, et la confusion est aggravée par le fait que le mot « acronyme » est utilisé comme synonyme d'« initialisme » dans le discours américain courant.

La spécification HTML propose les définitions suivantes :

abbr - indique une forme abrégée (par exemple, WWW, HTTP, URI, Mass, etc.).
acronyme - indique un acronyme (par exemple, WAC, radar, etc.).

Il semble que la spécification fasse référence aux définitions du dictionnaire, ce qui signifie que « FBI » doit être marqué avec la balise abbr, car ne peut pas être prononcé comme un mot entier. Malgré cela, quelques paragraphes plus tard, la spécification dit :

Les langues occidentales utilisent largement des acronymes tels que "GmbH", "NATO" et "F.B.I.", ainsi que des abréviations telles que "M.", "Inc.", "et al.", "etc".

Êtes-vous déjà confus ? Je fais. Il est plus sûr de toujours utiliser abbr , puisque tous les acronymes sont également des abréviations, mais pas l'inverse. Malgré cela, il y a ici un petit problème. Microsoft a été tellement contrarié par la décision du W3C d'utiliser abbr pour les abréviations et les initiales au lieu des acronymes qu'il a abandonné la prise en charge de la balise abbr ! (Mais ils ont introduit la prise en charge des abbr dans Internet Explorer 7.)

Alors, que devraient faire les pauvres développeurs Web ? Et pourquoi devrions-nous même nous en soucier ? Bien sûr, c'est bien d'avoir un élément auquel vous pouvez attacher un attribut de titre, mais nous pouvons également le faire avec un span. Le fait est que le balisage des acronymes et des abréviations est bon pour les technologies associées, en particulier pour les lecteurs d'écran. Mais la plupart des lecteurs d'écran préfèrent ignorer les balises abbr et acronyme, car personne ne sait exactement comment les utiliser correctement et Microsoft ne prend pas en charge la balise abbr. C’est une arme à double tranchant.

Je ne connais pas la réponse à cette question ! Personnellement, j'utilise abbr pour les acronymes évidents comme « Inc ». et pour les initiales telles que « FBI », et utilisez un acronyme pour les abréviations qui peuvent être lues comme un mot, telles que « GIF ». Mais selon les spécifications, je ne peux reprocher à personne d’avoir marqué « FBI » comme acronyme. Qu’en est-il de « SQL », que certaines personnes épellent et d’autres appellent « sequal ».

32. Pourquoi certaines fonctionnalités sont-elles annulées ? La fonctionnalité la plus courante qui intéresse les débutants est l’attribut cible. Cet attribut est désactivé dans HTML 4.01 Strict, mais est toujours pris en charge dans HTML 4.01 Transitional. De nombreux éléments et attributs sont autorisés en mode transitionnel mais non autorisés en mode strict.

La raison pour laquelle le W3C déprécie certains éléments et attributs est qu'il souhaite séparer le contenu (HTML), l'apparence (CSS) et le comportement (JavaScript). Faire apparaître un élément au milieu est un problème de présentation ; il doit être résolu en utilisant CSS, pas la balise center. Ouvrir un lien dans une nouvelle fenêtre est une question de comportement ; il doit être résolu à l'aide de JavaScript, et non de l'attribut target.

Fondamentalement, les fonctionnalités qui ont été annulées sont celles qui sont apparues lors de la guerre des navigateurs dans les années 90. Ces fonctionnalités ont été incluses dans HTML 3.2 afin de rétablir l'ordre d'une manière ou d'une autre, mais ce n'est pas la tâche principale à laquelle HTML a été confronté. Avec la sortie de HTML 4, ses auteurs ont tenté de « recycler le Web » en supprimant les parties « préjudiciables » incluses dans HTML 3.2, du moins dans la DTD stricte.

En d’autres termes, ces choses ont été annulées pour une raison. Si possible, essayez de ne pas les utiliser.

37. Comment connecter une page HTML à l'intérieur d'une autre page ? Si vous utilisez une DTD stricte, vous n'avez qu'un seul moyen valable : utiliser l'élément object :


Contenu alternatif ici pour les navigateurs qui ne prennent pas en charge OBJECT.

Malheureusement, il n'existe pas de support pour les objets "dans Internet Explorer".

Lorsque vous utilisez la DTD transitionnelle, vous pouvez utiliser les iframe :


Contenu alternatif ici pour les navigateurs qui ne prennent pas en charge IFRAME.

HTML est le langage de balisage hypertexte qui a fait d'Internet ce que nous connaissons et aimons. C'est grâce à ce merveilleux outil que les sites sont beaux et modernes, et garantissent également une facilité d'utilisation. HTML organise simplement les éléments d'une page Web dans un format convivial. Son travail est comparable à ce que font des gens comme MS Word ou OpenOffice. Ils transforment une masse de lettres sans relief en un document contenant des paragraphes, du texte en gras, en italique, des tableaux et même des images. Le langage HTML fait à peu près la même chose, à la seule différence que ses documents sont affichés dans le navigateur, et les capacités de cet outil sont bien plus larges que celles d'un éditeur de texte. Les balises sont utilisées pour le balisage - des commandes spéciales qui décrivent la structure d'une page Web. Ils sont placés entre crochets afin que le navigateur puisse les distinguer de la majeure partie du texte. Ensuite, nous aborderons les bases du HTML pour les débutants.

Éditeurs visuels

Les débutants qui viennent de se lancer dans l'apprentissage du HTML commencent souvent leur travail avec des programmes qui vous permettent de créer des sites Web sans aucune connaissance. Dans ceux-ci, vous pouvez simplement disposer les éléments sur l'écran de la manière dont ils seront affichés dans le navigateur. Il semblerait que ce soit la source de la grâce éternelle qui permet de se débarrasser de la majorité des développeurs web. Mais tout n'est pas si simple, car les éditeurs visuels présentent de nombreux défauts qui rendent impossible leur utilisation dans des projets sérieux.

Tous ces programmes créent de nombreuses balises inutiles qui rendent la page finale lourde et sous-optimale. Bien sûr, à l'ère de l'Internet haut débit, cela est moins important qu'avant, mais il existe un certain nombre de raisons pour lesquelles un site Web concis et bien rédigé s'avère plus pratique que son homologue créé dans un éditeur visuel. Une page Web créée dans un tel programme sera mal traitée par les robots de recherche, car chaque kilo-octet de code est important pour eux, et il est peu probable qu'un code encombrant et illogique avec un tas convienne à leur goût. De plus, les éditeurs sont souvent à la traîne, deviennent inutiles, et il est peu pratique de consacrer des ressources à leur développement, car aucun professionnel n'utilise ces produits. Par conséquent, toute personne souhaitant travailler dans le secteur du développement de sites Web doit connaître les bases du HTML.

Balises

Comme mentionné ci-dessus, les balises décrivent la structure d'une page Web au navigateur. La plupart d’entre eux ont une balise d’ouverture et de fermeture, mais pas tous. Par exemple, ..., où au lieu de points il y a du contenu. Le premier montre où commence la balise et le second la ferme. Il peut y avoir d’autres éléments de balisage de page à l’intérieur ; ils peuvent être imbriqués les uns dans les autres comme une poupée gigogne. Il est important de fermer les balises à temps afin que la page s'affiche correctement.

Il existe également des balises simples qui n'ont pas besoin d'être fermées. Dans ceux-ci, le contenu est situé à l'intérieur, tout comme il peut être écrit pour la plupart des balises HTML, et définit les propriétés de l'élément. Il est indiqué dans la balise d'ouverture et ressemble à ceci : attribut="...", où au lieu de points se trouve la valeur de l'attribut. Connaître les balises est la première et la plus importante étape pour maîtriser le HTML. Les bases de cet art impliquent également de comprendre la structure d’une page Web.

Structure du document

Chaque document HTML a une extension correspondante, par exemple Index.html. De cette façon, le navigateur peut comprendre à quoi il a affaire et afficher correctement la page. Il est conseillé de stocker tous les fichiers utilisés pour créer un site Web dans un seul répertoire, ce qui vous facilitera grandement la vie à l'avenir. Les bases du langage de balisage hypertexte HTML nécessitent une compréhension claire de la structure du document. Il commence par une balise qui indique au navigateur la version HTML utilisée dans ce document. Pour le moment, la cinquième version du langage est pertinente, il n'est donc pas nécessaire d'inventer quoi que ce soit, vous pouvez insérer en toute sécurité la balise ci-dessus au début de n'importe quelle page.

Viennent ensuite les principales structures jumelées qui constituent le « squelette » du site. La première balise, dans laquelle toutes les autres sont imbriquées, est .... Tout ce qui se trouve en dehors n'est pas reconnu par le navigateur comme une page Web, il ouvre donc le document et le ferme. Cette balise est obligatoire pour tout document. Il contient également plusieurs autres balises obligatoires, qui seront discutées ci-dessous.

Tête

A l'intérieur de la balise ... se trouvent des informations techniques qui n'apparaîtront pas sur la page, mais qui constituent néanmoins une partie importante du document HTML. Les bases du site sont posées à cet endroit ; ici l'encodage est sélectionné et le nom de la page est saisi. Il est contenu à l'intérieur d'une balise obligatoire.... Le titre est affiché en haut du navigateur, où vous pouvez également placer une petite icône qui caractérise le contenu de la page. Il est conseillé d'indiquer immédiatement l'encodage du document pour son affichage correct. Cela peut être fait en utilisant la balise. Les balises méta fournissent des informations sur la structure de la page et sont généralement situées à l’intérieur de l’en-tête.

Lien

Connaître les bases du HTML implique également d'utiliser le style en cascade, ou CSS. Ils définissent les propriétés des éléments qui seront affichés sur la page. Une approche moderne de cette tâche consiste à transférer des caractéristiques telles que la couleur, la hauteur et l'emplacement de l'élément vers un fichier externe pour plus de commodité. Pour inclure un fichier CSS, utilisez la balise. Dans sa forme finale, cela ressemble à ceci : où href indique l'emplacement du fichier et type indique son type.

Corps

C'est dans cette partie du document HTML qu'est créée la partie visible de la page. Tout ce qui est fait à l'intérieur du "corps" sera affiché par le navigateur. Il utilise un grand nombre de balises HTML. Les bases sont le formatage du texte, l'utilisation des liens et les outils de base pour structurer une page Web. Pour commencer à travailler en HTML, il vous suffit de connaître les balises de base et de pouvoir les utiliser. Voici les plus populaires :

Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :