Différence entre HTML et SGML

Différence clé - HTML vs SGML
 

Il existe différentes technologies utilisées pour le développement Web, telles que CSS, JavaScript, PHP, etc. Parmi celles-ci, le langage de base pour le développement Web est HTML. C'est un langage de balisage composé de balises. Il existe des balises spécifiques pour chaque tâche. HTML peut être utilisé pour modifier la structure de la page Web. L'ajout de paragraphes, la modification d'en-têtes, l'ajout de listes et de tableaux sont des tâches pouvant être effectuées à l'aide de HTML. Il existe plusieurs versions de HTML. La dernière version est HTML5. Il dispose de nombreuses fonctionnalités supplémentaires pour créer des applications Web efficaces.. HTML est le langage de balisage standard pour la création de pages Web et d'applications Web. SGML est une norme permettant de définir des langages de balisage généralisés pour les documents.. C'est le différence clé entre HTML et SGML. HTML est basé sur SGML. Cet article explique la différence entre HTML et SGML.

CONTENU

1. Vue d'ensemble et différence clé
2. Qu'est ce que le HTML
3. Qu'est-ce que SGML?
4. Relation entre HTML et SGML
5. Comparaison côte à côte - HTML et SGML sous forme tabulaire
6. Résumé

Qu'est ce que le HTML?

HTML signifie Hyper Text Markup Language. La plupart des pages Web sont connectées ensemble. Un lien vers une autre page Web s'appelle un hypertexte. Le code HTML contient des balises indiquant au navigateur Web comment créer la structure de la page. Les en-têtes, les paragraphes, les listes et les tableaux entrent dans la structure des pages Web..

Chaque fichier HTML a la déclaration du type de document en haut. Il indique au navigateur la version HTML utilisée dans le document. Les détails de la page Web sont en section. Le contenu à afficher dans la page Web se trouve dans la section. Il y a beaucoup de balises pour effectuer diverses tâches. le

,

etc. sont utilisés pour créer des en-têtes. le

tag est utilisé pour séparer les paragraphes. La plupart des tags ont le tag de départ correspondant et le tag de fermeture. par exemple.

,

. Il existe également des balises de formatage. le est utilisé pour mettre en gras le texte. La balise est utilisée pour souligner le texte. le tag est utilisé pour rendre le contenu en italique. Certaines balises contiennent les balises de début et de fin. le
est utilisé pour créer une ligne horizontale dans la page. Si le programmeur écrit seulement
sans la barre oblique, cela fonctionne toujours. Mais cela ne fonctionnera pas avec XHTML plus précis. Ce sont des balises HTML courantes.

Figure 01: Document HTML simple

Lorsque vous ouvrez la page HTML ci-dessus dans le navigateur Web, il apparaît comme suit.

Figure 02: page HTML dans le navigateur Web

Selon le fichier HTML ci-dessus, la déclaration du document est en haut. Il spécifie que le document HTML utilise HTML5. La section de tête et la section de corps sont incluses à l'intérieur des balises de départ et de fermeture. Les détails de la page Web sont inclus dans la section head. Le contenu à afficher se trouve dans la section body. le

La balise a défini un en-tête. le est utilisé pour mettre en gras le texte spécifique. Il y a deux paragraphes dans la page.

HTML peut être combiné avec d'autres technologies. Lorsqu'elle est combinée avec CSS, la page Web apparaît plus présentable. La connexion avec JavaScript rend la page Web plus interactive. C'est le langage de balisage le plus courant pour la création de pages Web..

Qu'est-ce que SGML??

SGML signifie Standard Generalized Markup Language. C'est un standard pour définir les langages de balisage. HTML est basé sur SGML. Ce n'est pas en soi un langage de document. C'est une description de la manière de spécifier le document. C'est donc une métadonnée. SGML a été conçu à l’origine pour partager de grands projets lisibles par machine dans le secteur public et d’autres secteurs. Un document SGML comprend trois sections. Il y a une déclaration. Le prologue contient la déclaration DOCTYPE avec d'autres déclarations de balisage. Puis l'instance elle-même. Il contient un élément le plus en haut et son contenu.

Les principaux avantages de SGML sont qu’il peut être créé en considérant la structure du document par rapport aux caractéristiques d’apparence. Ils seront plus portables car un compilateur SGML peut interpréter n’importe quel document en se référant à sa définition de type de document (DTD). Les documents à l'origine destinés au support d'impression peuvent facilement être réadaptés à d'autres supports, tels que l'écran d'affichage de l'ordinateur.

SGML est une norme internationale permettant de spécifier la description du type et du contenu des documents numériques. Un inconvénient de SGML est qu’il ne prend pas en charge les feuilles de style. Le logiciel devient non développé en raison des paramètres puissants de SGML. En dehors de cela, l'échange de données est également complexe en SGML.

Quelle est la relation entre HTML et SGML?

  • HTML est basé sur SGML.

Quelle est la différence entre HTML et SGML?

HTML vs SGML

HTML est le langage de balisage standard pour la création de pages Web et d'applications Web.. SGML est une norme permettant de définir des langages de balisage généralisés pour les documents..
 Stands For
HTML signifie Hypertext Markup Language. SGML signifie Standard Generalized Markup Language..

Résumé - HTML vs SGML

De nos jours, chaque organisation gère des pages Web. Il existe différentes technologies utilisées pour les applications Web. Cet article traite de la différence entre HTML et SGML. HTML est le langage de balisage standard pour la création de pages Web et d'applications Web. SGML est une norme permettant de définir des langages de balisage généralisés pour les documents. C'est la différence entre HTML et SGML. HTML est basé sur SGML.

Référence:

1. «Qu'est-ce que SGML (langage de balisage généralisé standard)? - Définition de WhatIs.com. ”SearchMicroservices. Disponible ici  
2. «Langage de balisage généralisé standard». Wikipedia, Wikimedia Foundation, 18 mars 2018. Disponible ici 
3. "Vue d'ensemble HTML." , Tutoriels Point, 8 janvier 2018. Disponible ici 

Courtoisie d'image:

1.'SGML 'De Dreftymac sur Wikipedia anglais - SGML.svg, (CC BY-SA 2.5) via Wikimedia Commons