Différence entre HTML et SGML

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 tout cela, la langue de base pour le développement Web est HTML. C'est une langue de balisage qui se compose d'étiquettes. 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 des titres, l'ajout de listes et de tables sont certaines tâches qui peuvent ê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 créer des pages Web et des applications Web. SGML est une norme pour définir les langues de balisage généralisées pour les documents. C'est le différence clé Entre HTML et SGML. HTML est basé sur SGML. Cet article traite de la différence entre HTML et SGML.

CONTENU

1. Aperçu et différence clé
2. Qu'est-ce que HTML
3. Qu'est-ce que SGML
4. Relation entre HTML et SGML
5. Comparaison côte à côte - HTML vs SGML sous forme tabulaire
6. Résumé

Qu'est-ce que HTML?

HTML signifie Hyper Text Markup Language. La plupart des pages Web sont connectées ensemble. Un lien vers une autre page Web est appelé hypertexte. HTML contient des balises qui instruisent le navigateur Web sur la façon de créer la structure de la page. Les titres, paragraphes, listes, tables relèvent de la structure de la page Web.

Chaque fichier HTML a la déclaration de type de document en haut. Il parle au navigateur de 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 à l'intérieur de la section. Il y a beaucoup de balises pour effectuer diverses tâches.  Le

,

etc sont utilisés pour créer des titres. Le

La balise est utilisée pour séparer les paragraphes.  La plupart des balises ont la balise de départ correspondante et la balise de clôture. e.g.

,

. Il y a aussi des balises de formatage. Le est utilisé pour gras le texte. La balise est utilisée pour souligner le texte. Le La balise est utilisée pour faire du contenu italique. Certaines balises contiennent les balises de démarrage et de fin. Le
est utilisé pour créer une ligne horizontale dans la page. Si le programmeur n'écrit que
Sans la barre oblique, ça marche toujours. Mais cela ne fonctionnera pas avec plus de xhtml plus précis. Ce sont des balises HTML courantes.

Figure 01: Document HTML simple

Lors de l'ouverture de 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 de document est en haut. Il spécifie que le document HTML utilise HTML5. La section de tête et la section du corps sont incluses à l'intérieur de l'étiquette de départ et de la balise de fermeture. Les détails de la page Web sont inclus dans la section Head. Le contenu à afficher est dans la section du corps. Le

Tag a défini une rubrique. Le est utilisé pour gras le texte spécifique. Il y a deux paragraphes dans la page.

HTML peut être combiné avec d'autres technologies. Lorsqu'il est combiné avec CSS, la page Web semble plus présentable. La connexion avec JavaScript rend la page Web plus interactive. C'est le langage de balisage le plus courant pour créer des pages Web.

Qu'est-ce que SGML?

SGML signifie un langage de balisage généralisé standard. C'est une norme pour définir les langues de balisage. HTML est basé sur SGML. Ce n'est pas en soi une langue de document. C'est une description de la façon de spécifier le document. Par conséquent, ce sont des métadonnées. Le SGML a été initialement conçu pour partager de grands projets lisibles par la machine dans le gouvernement et d'autres industries. Un document SGML se compose de trois sections. Il y a une déclaration. Le prologue contient la déclaration Doctype avec d'autres déclarations de balisage. Alors l'instance elle-même. Il contient un élément le plus élevé et son contenu.

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

SGML est une norme internationale pour 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 ne se fait pas développé en raison des paramètres forts de SGML. En dehors de cela, l'échange de données est également complexe dans 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 créer des pages Web et des applications Web. SGML est une norme pour définir les langues de balisage généralisées pour les documents.
 Représente
HTML signifie Hypertext Buquup Language. SGML signifie un langage de balisage généralisé standard.

Résumé - HTML VS SGML

Chaque organisation conserve de nos jours des pages Web. Il existe différentes technologies utilisées pour les applications Web. Cet article a discuté de la différence entre HTML et SGML. HTML est le langage de balisage standard pour créer des pages Web et des applications Web. SGML est une norme pour définir les langues de balisage généralisées 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 le SGML (langage de balisage généralisé standard)? - Définition de ce qui.com.”SearchMicRoservices. Disponible ici  
2.«Langue de majoration généralisée standard.»Wikipedia, Wikimedia Foundation, 18 mars. 2018. Disponible ici 
3.«Aperçu du HTML.», Tutorials Point, 8 janvier. 2018. Disponible ici 

Image gracieuseté:

1.«SGML» par DrefTyMac à English Wikipedia - SGML.SVG, (CC BY-SA 2.5) Via Commons Wikimedia