Le langage de balisage hypertexte (HTML) est le plus souvent utilisé pour créer des programmes de formation électroniques.
Ce choix est dû au fait que, outre la facilité de création de ce type de document, le langage de balisage hypertexte possède d'énormes capacités, telles que la sortie de texte formaté, en utilisant objets graphiques presque tous les formats connus, utilisant une image de fond, insérant des objets tels qu'un fond sonore, une vidéo, etc.
De plus, HTML facilite l'organisation des liens vers d'autres objets ou fragments de texte dans le document lui-même.
Le gros avantage du HTML est que la plupart des outils modernes (tels que le texte et éditeurs graphiques, langages de programmation visuels, Internet Explorer...) prend en charge le travail et l'enregistrement de documents au format HTML.
Par conséquent, HTML est souvent utilisé pour créer de tels produits logiciels. Cependant, la création différents typesÀ mon avis, les exemples de démonstration, les procédures de test et les enquêtes sont encore facilités grâce aux langages de programmation visuels.
Par conséquent, cette thèse examine l’intégration de divers outils pour créer des formations, des programmes de test et des manuels électroniques.
Cependant, utilisez Documents HTML facilite grandement la rédaction de la partie théorique du programme et la rend plus vivante. Examinons quelques problèmes liés à Création HTML documents. Vous pouvez travailler sur le Web sans connaître HTML, car Textes HTML peut être créé par divers éditeurs et convertisseurs spéciaux.
Cependant, il est préférable d'écrire directement en HTML, ou au moins de surveiller et de modifier le code HTML de temps en temps. Écrire directement en HTML n'est pas difficile. Cela peut même être plus facile que d'apprendre un éditeur ou un convertisseur HTML, dont les capacités sont souvent limitées, boguées ou qui produisent du mauvais HTML qui ne fonctionne pas sur diverses plates-formes.
La première version de HTML a été développée au début des années 90 par Tim Beners-Lee pour le navigateur autrefois populaire Mosaic. Mais à cette époque, ni le navigateur ni le langage lui-même n’avaient encore trouvé une utilisation digne. HTML+ est apparu en 1993, et cette version est également passée quasiment inaperçue. L'utilisation généralisée de l'hypertexte a commencé avec la version 2.0, apparue en juin 1994.
C’est à ce moment-là que WWW a commencé à gagner en popularité dans le monde entier. Les éléments inclus dans la version 2 sont, pour la plupart, encore utilisés aujourd'hui.
La version 3.0 de HTML, apparue un an plus tard, introduit la possibilité de dessiner des symboles mathématiques (signes entiers, signes infinis, fractions, parenthèses, etc.) à l'aide d'éléments de langage. Des navigateurs (Arena) ont également été développés pour cette version. Mais ce projet s'est avéré être une impasse et n'a pas été davantage diffusé.
En 1996, la version HTML 3.2 est apparue. Il s'agissait d'une solution innovante ; il suffit de mentionner que les cadres ont été introduits dans la spécification du langage, qui sont désormais devenus très populaires parmi les développeurs de pages Web.
Même aujourd’hui, de très bonnes solutions de conception peuvent être mises en œuvre sur la base de cette spécification. Presque tous les navigateurs modernes prennent entièrement en charge la version 3.2, les auteurs n'ont donc aucun doute sur la fonctionnalité des éléments déclarés.
Parallèlement aux spécifications de langue officielle développées par l'organisation W3C (W3 Consortium), les fabricants de navigateurs ont créé leurs propres éléments (extensions).
Par la suite, certains de ces éléments, après avoir été généralement acceptés, ont été inclus dans la spécification de la prochaine version du langage. Il est intéressant, par exemple, qu'une solution innovante - les frames - que de nombreux développeurs appréciaient, n'ait pas été incluse dans la spécification 3.2.
Mais les navigateurs prenaient en charge les frames, et de nombreux livres sur HTML incluaient des descriptions de frames sans mentionner qu'il s'agissait d'éléments non standard. Et c’était vrai, car les montures sont devenues la norme de facto. Ils étaient déjà inclus dans la version linguistique 4 pour une bonne raison.
A l’inverse, les éléments APPLET et SCRIPT requis pour Extensions HTML les autres codes de programme, dans la version 3.2, ne jouaient pas le rôle qu'ils étaient censés jouer.
Cela s'explique par le fait que les navigateurs de différentes versions interprétaient les programmes de différentes manières. Langages Java, JavaScript, Visual Basic VBScript. En conséquence, il n'a pas été possible d'obtenir du code qui fonctionnait de manière suffisamment fiable, et ces langages étaient utilisés par les passionnés de HTML principalement à des fins d'expérimentation.
La spécification officielle HTML 4 (Dynamic HTML) est apparue en 1997. À cette époque, il était déjà évident que le développement ultérieur de l’hypertexte se ferait par le biais de la programmation de scripts. Cela s’est avéré bien plus efficace que d’introduire de nouveaux éléments dans le langage.
Les navigateurs apparus à cette époque (Netscape Navigator 4, Microsoft Internet Explorer 4, etc.) interprétaient déjà le code du programme de manière assez fiable (un certain niveau de standardisation était atteint). Cependant, les développeurs ont encore des problèmes. A titre d'exemple, on peut noter que de nombreux scripts commencent par déterminer la version du navigateur pour ensuite utiliser tel ou tel morceau de code.
Évidemment, le programmeur est responsable de tester les pages sur tous les navigateurs actuellement populaires. De plus, la problématique de l’utilisation d’anciens ou peu anciens reste d’actualité. programmes populaires. Microsoft et Netscape sont à juste titre considérés comme les leaders du développement de navigateurs, mais il existe également d'autres sociétés.
En conséquence, l'utilisation de toutes les capacités du HTML dynamique est devenue la responsabilité des programmeurs d'organisations assez grandes, où existent les conditions nécessaires au développement de programmes complexes et à leurs tests complets. Les créateurs de pages Web personnelles doivent parfois faire des compromis entre fiabilité et innovation afin d'obtenir un code HTML suffisamment compétent.
Anatomie d'une page Web
Vous trouverez ci-dessous un exemple de document Web typique. Dans cet exemple, nous examinerons la structure des pages HTML.
Exemple (modèle) de page Web
<Т1Т1Е>Structure des pages Web
Si vous regardez les textes sources de différentes pages Web, vous pouvez facilement voir la similitude de leurs structures. Cela s'explique par le fait que les documents sont créés selon certaines règles.
La syntaxe du langage HTML est basée sur la norme ISO 8879 :1986 « Traitement de l'information. Systèmes de texte et bureautiques. Langage de balisage généralisé standard (SGML) ». Certes, il existe une grande différence entre la norme officielle et la norme actuelle. Le HTML est en constante évolution, complété par de nouveaux éléments, et il doit être étudié non pas à partir de sources primaires officielles, mais dans la pratique, en se tournant vers les derniers développements des principales entreprises et spécialistes.
Pour comprendre la structure d'une page Web, vous devez considérer le poids des éléments inclus dans le listing ci-dessus. Lors de l'examen des éléments de langage, nous utiliserons les deux balises : début et fin.
Par exemple: . On peut souligner que dans la plupart des cas, le développeur doit utiliser deux balises pour chaque élément. Le nombre de cas où seule une balise de début est autorisée (certains éléments n'ont aucune balise de fin) est faible et ils sont spécifiquement spécifiés. Pour les noms de balises, vous pouvez utiliser des lettres majuscules et minuscules de l’alphabet latin.
Certains utilisateurs écrivent les balises de début en majuscules et les balises de fin sont en minuscules. Cela aide à comprendre texte source Pages Internet.
Syntaxe HTML.
Désignation du document sur Langage HTML. Il a été mentionné ci-dessus que l'un des principes du langage est l'imbrication d'éléments à plusieurs niveaux. Cet élément est l'élément le plus externe, puisque la page Web entière doit être située entre ses balises de début et de fin.
En principe, cet élément peut être considéré comme une formalité. Il possède les attributs version, lang et dir, rarement utilisés dans ce cas, et permet l'imbrication de HEAD, BODY, FRAMESET et d'autres éléments qui déterminent la structure globale de la page Web. Naturellement, la balise de fin