Istnieją różne technologie wykorzystywane do tworzenia stron internetowych, takie jak CSS, JavaScript, PHP itp. Wśród nich podstawowym językiem programowania jest HTML. Jest to język znaczników, który składa się ze znaczników. Dla każdego zadania istnieją określone tagi. HTML może służyć do zmiany struktury strony internetowej. Dodawanie akapitów, zmiana nagłówków, dodawanie list i tabel to niektóre zadania, które można wykonać za pomocą HTML. Istnieje kilka wersji HTML. Najnowsza wersja to HTML5. Ma wiele dodatkowych funkcji do tworzenia skutecznych aplikacji internetowych. HTML to standardowy język znaczników do tworzenia stron internetowych i aplikacji internetowych. SGML to standard definiowania uogólnionych języków znaczników dla dokumentów. To jest kluczowa różnica między HTML a SGML. HTML oparty jest na SGML. W tym artykule omówiono różnicę między HTML a SGML.
1. Przegląd i kluczowa różnica
2. Co to jest HTML
3. Co to jest SGML
4. Związek między HTML a SGML
5. Porównanie obok siebie - HTML vs SGML w formie tabelarycznej
6. Podsumowanie
HTML oznacza Hyper Text Markup Language. Większość stron internetowych jest połączonych ze sobą. Link do innej strony internetowej nazywa się hipertekstem. HTML zawiera tagi, które instruują przeglądarkę internetową, jak stworzyć strukturę strony. Nagłówki, akapity, listy, tabele są objęte strukturą strony internetowej.
Każdy plik HTML ma deklarację typu dokumentu u góry. Informuje przeglądarkę o wersji HTML użytej w dokumencie. Szczegóły strony znajdują się w sekcji. Zawartość do wyświetlenia na stronie internetowej znajduje się w sekcji. Istnieje wiele tagów do wykonywania różnych zadań. The
Tag służy do oddzielania akapitów. Większość tagów ma odpowiedni tag początkowy i końcowy. na przykład. ,
. Są też tagi formatujące. The służy do pogrubienia tekstu. Tag służy do podkreślenia tekstu. The znacznik służy do oznaczania kursywą treści. Niektóre tagi zawierają same tagi początkowe i końcowe. TheRysunek 01: Prosty dokument HTML
Podczas otwierania powyższej strony HTML w przeglądarce internetowej wygląda to następująco.
Rysunek 02: Strona HTML w przeglądarce internetowej
Zgodnie z powyższym plikiem HTML deklaracja dokumentu znajduje się na górze. Określa, że dokument HTML używa HTML5. Sekcja głowy i sekcja ciała znajdują się wewnątrz tagu początkowego i tagu zamykającego. Szczegóły strony znajdują się w sekcji nagłówka. Zawartość do wyświetlenia znajduje się w sekcji treści. The
HTML można łączyć z innymi technologiami. Po połączeniu z CSS strona internetowa wydaje się bardziej reprezentatywna. Połączenie z JavaScript sprawia, że strona internetowa jest bardziej interaktywna. Jest to najpopularniejszy język znaczników do tworzenia stron internetowych.
SGML oznacza Standard Generalized Markup Language. Jest to standard definiowania języków znaczników. HTML oparty jest na SGML. Sam w sobie nie jest językiem dokumentu. Jest to opis sposobu określania dokumentu. Dlatego są to metadane. SGML został pierwotnie zaprojektowany do udostępniania dużych projektów do odczytu maszynowego w instytucjach rządowych i innych. Dokument SGML składa się z trzech części. Jest deklaracja. Prolog zawiera deklarację DOCTYPE z innymi deklaracjami znaczników. Następnie sama instancja. Zawiera jeden najwyższy element i jego zawartość.
Głównymi zaletami SGML jest to, że można go tworzyć, biorąc pod uwagę strukturę dokumentu, niż zastanawiając się nad jego wyglądem. Będą one bardziej przenośne, ponieważ kompilator SGML może interpretować dowolny dokument przez odniesienie do jego definicji typu dokumentu (DTD). Dokumenty pierwotnie przeznaczone na nośnik wydruku można łatwo dostosować do innych nośników, takich jak ekran komputera.
SGML to międzynarodowy standard określający opis rodzaju i treści dokumentów cyfrowych. Wadą SGML jest to, że nie obsługuje arkuszy stylów. Oprogramowanie staje się nierozwinięte z powodu silnych ustawień SGML. Poza tym wymiana danych jest również złożona w SGML.
HTML vs SGML | |
HTML to standardowy język znaczników do tworzenia stron internetowych i aplikacji internetowych. | SGML to standard definiowania uogólnionych języków znaczników dla dokumentów. |
Oznacza | |
HTML oznacza Hypertext Markup Language. | SGML oznacza Standard Generalized Markup Language. |
Każda organizacja obecnie prowadzi strony internetowe. Istnieją różne technologie stosowane w aplikacjach internetowych. W tym artykule omówiono różnicę między HTML a SGML. HTML to standardowy język znaczników do tworzenia stron internetowych i aplikacji internetowych. SGML to standard definiowania uogólnionych języków znaczników dla dokumentów. Na tym polega różnica między HTML a SGML. HTML oparty jest na SGML.
1. „Czym jest SGML (Standard Generalized Markup Language)? - Definicja z WhatIs.com. ” SearchMicroservices. Dostępny tutaj
2. „Standardowy uogólniony język znaczników”. Wikipedia, Wikimedia Foundation, 18 marca 2018. Dostępne tutaj
3. „Przegląd HTML”. , Tutorials Point, 8 stycznia 2018 r. Dostępne tutaj
1.'SGML 'Autor: Dreftymac z angielskiej Wikipedii - SGML.svg, (CC BY-SA 2.5) przez Commons Wikimedia