Skip to main content

Wat zijn markup-talen? - Webontwerp

Wat is HTML? (uitgelegd in 1 minuut) (April 2025)

Wat is HTML? (uitgelegd in 1 minuut) (April 2025)
Anonim

Terwijl je begint met het verkennen van de wereld van webdesign, zul je ongetwijfeld kennis maken met een aantal woorden en zinsdelen die nieuw voor je zijn. Een van de termen die u waarschijnlijk zult horen, is "markup" of misschien "markup language". Hoe is 'markup' anders dan 'code' en waarom lijken sommige webprofessionals door elkaar te gebruiken? Laten we beginnen met een blik op precies wat een "markup-taal" is.

Laten we naar 3 markup-talen kijken

Bijna elke afkorting op het web met een "ML" erin is een "opmaaktaal" (grote verrassing, dat is waar de "ML" voor staat). Opmaaktalen zijn de bouwstenen die worden gebruikt om webpagina's of alle vormen en grootten te maken.

In werkelijkheid zijn er veel verschillende opmaaktalen in de wereld. Voor webontwerp en -ontwikkeling zijn er drie specifieke opmaaktalen die u waarschijnlijk tegenkomt. Dit zijn HTML, XML en XHTML.

Wat is een markup-taal?

Om deze term goed te definiëren, is een opmaaktaal een taal die tekst annoteert, zodat de computer die tekst kan manipuleren. De meeste markup-talen zijn leesbaar voor mensen, omdat de annotaties zo zijn geschreven dat ze van de tekst zelf kunnen worden onderscheiden. Met HTML, XML en XHTML zijn de markup-tags bijvoorbeeld < en >. Alle tekst die in een van die tekens wordt weergegeven, wordt beschouwd als onderdeel van de opmaaktaal en maakt geen deel uit van de geannoteerde tekst. Bijvoorbeeld:

Dit is een tekstgedeelte geschreven in HTML

Dit voorbeeld is een HTML-paragraaf. Het bestaat uit een openingstag (

), een afsluitende tag (

) en de daadwerkelijke tekst die op het scherm zou worden weergegeven (dit is de tekst tussen de twee tags). Elke tag bevat een "kleiner dan" en "geweldig dan" -symbool om het aan te duiden als onderdeel van de opmaak.

Wanneer u tekst opgeeft die moet worden weergegeven op een computer of op een ander apparaatscherm, moet u onderscheid maken tussen de tekst zelf en de instructies voor de tekst. De "opmaak" zijn de instructies voor het weergeven of afdrukken van de tekst.

Markup hoeft niet door de computer leesbaar te zijn. Annotaties die worden afgedrukt of in een boek worden ook als markeringen beschouwd. Veel studenten op school zullen bijvoorbeeld bepaalde zinnen in hun tekstboeken benadrukken. Dit geeft aan dat de gemarkeerde tekst belangrijker is dan de omringende tekst. De markeringskleur wordt als markup beschouwd.

Markup wordt een taal wanneer regels worden gecodeerd over het schrijven en gebruiken van die markup. Diezelfde student kan zijn eigen "nootopnametaal" hebben als ze regels coderen zoals "paarse markeerstift is voor definities, gele markeerstift is voor onderzoeksdetails, en potloodnotities in de marges zijn voor extra bronnen."

De meeste markup-talen worden door een externe autoriteit gedefinieerd voor gebruik door veel verschillende mensen. Dit is hoe de opmaaktalen voor het web werken. Ze worden gedefinieerd door het W3C of World Wide Web Consortium.

HTML-HyperText Markup Language

HTML of HyperText Markup Language is de primaire taal van het web en de meest gebruikte taal waarmee u als webontwerper / -ontwikkelaar samenwerkt. In feite is dit misschien de enige opmaaktaal die u in uw werk gebruikt.

Alle webpagina's zijn geschreven in een HTML-smaak. HTML definieert de manier waarop afbeeldingen, multimedia en tekst worden weergegeven in webbrowsers. Deze taal bevat elementen om uw documenten te verbinden (hypertext) en uw webdocumenten interactief te maken (zoals met formulieren). Veel mensen noemen HTML "websitecode", maar in werkelijkheid is het eigenlijk gewoon een opmaaktaal. Geen van beide termen is strikt verkeerd en u hoort mensen, inclusief webprofessionals, deze twee termen door elkaar gebruiken.

HTML is een gedefinieerde standaard markup-taal. Het is gebaseerd op SGML (Standard Generalized Markup Language). Het is een taal die tags gebruikt om de structuur van uw tekst te definiëren. Elementen en tags worden gedefinieerd door de <en> tekens.

Hoewel HTML veruit de meest populaire opmaaktaal is die vandaag op het internet wordt gebruikt, is het niet de enige keuze voor webontwikkeling. Naarmate HTML werd ontwikkeld, werd het steeds ingewikkelder en werden de stijl- en inhoudstags gecombineerd in één taal. Uiteindelijk besloot het W3C dat er behoefte was aan een scheiding tussen de stijl van een webpagina en de inhoud. Een tag die de inhoud alleen definieert, zou in HTML blijven staan, terwijl tags die stijl definiëren, werden vervangen door CSS (Cascading Style Sheets).

De nieuwste genummerde versie van HTML is HTML5. Deze versie heeft meer functies toegevoegd aan HTML en een deel van de striktheid verwijderd die door XHTML was opgelegd (binnenkort meer over die taal).

De manier waarop HTML wordt vrijgegeven, is gewijzigd met de opkomst van HTML5. Vandaag zijn nieuwe functies en wijzigingen toegevoegd zonder dat er een nieuwe, genummerde versie is uitgebracht. De nieuwste versie van de taal wordt eenvoudigweg "HTML" genoemd.

XML-eXtensible Markup Language

De eXtensible Markup Language is de taal waarop een andere versie van HTML is gebaseerd. Net als HTML is XML ook gebaseerd op SGML. Het is minder strikt dan SGML en strenger dan gewone HTML. XML biedt de uitbreidbaarheid om verschillende talen te creëren.

XML is een taal voor het schrijven van opmaaktalen. Als u bijvoorbeeld werkt aan genealogie, kunt u tags maken met XML om de vader, moeder, dochter en zoon in uw XML als volgt te definiëren: . Er zijn ook verschillende gestandaardiseerde talen die al met XML zijn gemaakt: MathML voor het definiëren van wiskunde, SMIL voor het werken met multimedia, XHTML en vele andere.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 is HTML 4.0 geherdefinieerd om te voldoen aan de XML-standaard. XHTML is vervangen in modern webdesign met HTML5 en de veranderingen die sindsdien zijn doorgevoerd. Het is onwaarschijnlijk dat u nieuwere sites zult vinden die XHTML gebruiken, maar als u op een veel oudere site werkt, kunt u nog steeds XHTML tegenkomen in het wild.

Er zijn niet veel grote verschillen tussen HTML en XHTML, maar hier is wat u zult opmerken:

  • XHTML is geschreven in kleine letters. Hoewel HTML-tags in HOOFDLETTERS kunnen worden geschreven, moeten MiXeD-hoofdletters of kleine letters correct zijn, maar XHTML-tags moeten allemaal kleine letters zijn. (Opmerking: veel webprofessionals schrijven HTML in kleine letters, ook al is dit niet technisch vereist).
  • Alle XHTML-elementen moeten een eindtag hebben. Elementen met slechts één tag, zoals en die een afsluitende slash (/) aan het einde van de tag nodig hebben: <> / >
    • <> / >
  • Alle kenmerken moeten in XHTML worden vermeld. Sommige mensen verwijderen de aanhalingstekens om attributen om ruimte te besparen, maar ze zijn vereist voor correcte XHTML.
  • XHTML vereist dat tags correct zijn genest. Als u een vetgedrukte opent () element en dan cursief () element, moet u het cursief element sluiten () voordat u de vetgedrukte tekst sluit (). (Houd er rekening mee dat beide elementen zijn verouderd omdat het visuele elementen zijn. HTML wordt nu gebruikt en in plaats van deze twee)
  • HTML-kenmerken moeten een naam en een waarde hebben. Attributen die afzonderlijk staan ​​in HTML moeten ook met waarden worden gedeclareerd, bijvoorbeeld de HR attribuut zou worden geschreven noshade = "noshade".