Internet est basé sur html, un langage de balisage hypertexte. Par « hypertexte », on entend un texte comportant des liens. C'est la simple capacité de passer d'une page à une autre, d'un site à un autre qui a transformé la technologie informatique. La simplicité du HTML est obtenue grâce à un outil de développement pratique - les balises.
Balises en html
Les balises en html sont un moyen de formatage sémantique (sémantique), de présentation et de communication de l'information. Toute balise doit être située entre les caractères:. Toutes les balises html sont comprises par la plupart des navigateurs existants. L'organisation internationale W3C est responsable de la normalisation et de la création de nouvelles balises. Vous pouvez également y découvrir toutes les balises html existantes. Les balises ne peuvent fonctionner qu'à l'intérieur de la balise "main" d'un document html - HTML. Les balises HEAD et BODY séparent la page Web en deux parties logiques. Dans HEAD, vous pouvez influencer le titre de la page (affiché sur l'onglet du navigateur), tandis que BODY est "responsable" de tout le contenu sémantique de la page.
Balises simples et appariées
Toutes les balises html peuvent être divisées en balises appariées et simples. Les balises simples ne sont utilisées que lorsque les balises appariées sont inutiles. Par exemple, BR est une balise unique, qui est une chaîne vide. Si vous écrivez cette balise en code html, vous pourrez voir la chaîne de séparation dans le navigateur. Il est généralement utilisé pour séparer un groupe d'informations d'un autre.
Les balises appariées sont utilisées pour organiser le contenu. Des informations textuelles, des adresses de fichiers, des liens sont placés entre les balises P (paragraphe de texte), IMG (image), A (lien hypertexte).
Attributs de balise
Certaines balises ont des attributs spéciaux qui affectent le "comportement" d'un élément. Certaines des balises de la spécification html5 moderne permettent de se passer de la programmation précédemment requise pour les tâches courantes.
Par exemple, la balise FORM (champ de saisie) a un attribut PLACEHOLDER qui remplace le champ de texte par « informations de test » avec des invites. Si un développeur Web souhaite que le champ de saisie du nom ne soit pas vide, mais affiche un exemple de nom, il peut définir l'attribut PLACEHOLDER sur « Ivanov Ivan ». Ensuite, "Ivanov Ivan" sera affiché dans le champ de texte pour saisir le nom - jusqu'à ce que l'utilisateur déplace le curseur sur ce champ. L'inscription disparaîtra et il pourra entrer son nom.
Lien avec CSS
Une technologie relativement nouvelle (par rapport au HTML) pour présenter des sites sur Internet est CSS. L'acronyme CSS masque les feuilles de style en cascade. Avant leur apparition, les webmasters avaient l'habitude de diviser le site en une structure de table logiquement claire (balise TABLE). Désormais, les créateurs de sites ont la possibilité de placer tout ce qui concerne la présentation du site (y compris l'emplacement des blocs) dans un fichier css de style spécial. Pour connecter une feuille de style à un document html, vous devez spécifier l'adresse du fichier css sur le serveur dans la balise pair LINK.