Wat is opmaak tale?

Soos jy begin met die verkenning van die wêreld van webontwerp, sal jy ongetwyfeld bekendgestel word aan 'n aantal woorde en frases wat nuut vir jou is. Een van die terme wat jy waarskynlik sal hoor, is "opmaak" of dalk "opmaak taal". Hoe is "opmerkings" anders as "kode" en hoekom lyk sommige webprofessors om hierdie terme uitruilbaar te gebruik? Kom ons begin met 'n blik op presies wat 'n "opmaak taal" is.

Kom ons kyk na 3 opmerkings tale

Byna elke akroniem op die web wat 'n "ML" bevat, is 'n "opmaaktaal" (groot verrassing, dit is waarvoor die ML staan). Opmerkings tale is die boustene wat gebruik word om webbladsye of alle vorms en groottes te skep.

In werklikheid is daar baie verskillende opmaakstale daar buite in die wêreld. Vir webontwerp en ontwikkeling is daar drie spesifieke opmaak tale wat u waarskynlik sal oorkom. Dit is HTML, XML en XHTML .

Wat is 'n merktaal?

Om hierdie term behoorlik te definieer - 'n opmaaktaal is 'n taal wat teks annotateer sodat die rekenaar daardie teks kan manipuleer. Die meeste opmaak tale is menslik leesbaar omdat die aantekeninge op 'n manier geskryf word om hulle van die teks self te onderskei. Byvoorbeeld, met HTML, XML en XHTML, is die merkers . Enige teks wat binne een van daardie karakters voorkom, word beskou as deel van die opmaaktaal en nie deel van die geannoteerde teks nie.

Byvoorbeeld:


Hierdie is 'n teks teks wat in HTML geskryf is

Hierdie voorbeeld is 'n HTML-paragraaf. Dit bestaan ​​uit 'n openingsetiket (

), 'n sluitingsteken (), en die eintlike teks wat op die skerm vertoon sal word (dit is die teks tussen die twee etikette). Elke tag bevat 'n "minder as" en "groot as" simbool om dit aan te dui as deel van die opmaak.

Wanneer u teks op 'n rekenaar of ander toestelskerm vertoon , moet u onderskei tussen die teks self en die instruksies vir die teks. Die "opmaak" is die instruksies vir die vertoon of druk van die teks.

Opmerking hoef nie rekenaar leesbaar te wees nie. Notas wat in druk of in 'n boek gedoen word, word ook as opmerkings beskou. Byvoorbeeld, baie studente in die skool sal sekere frases in hul handboeke uitlig. Dit dui aan dat die uitgeligte teks belangriker is as die omliggende teks. Die hoogtepunt kleur word beskou as opmaak.

Opmerkings word 'n taal wanneer reëls gekodifiseer word oor hoe om die opmerkings te skryf en te gebruik. Dieselfde student kan hul eie "note taking markup language" hê as hulle reëls gekodeer het soos: "Purple Highlighter is vir definisies, geel hooglighter is vir eksamendata, en potloodnotas in die kantlyne is vir addisionele bronne."

Die meeste opmaak tale word gedefinieer deur 'n buite gesag vir gebruik deur baie verskillende mense. So werk die opmaak tale vir die web. Hulle word gedefinieer deur die W3C, of World Wide Web Consortium .

HTML-HyperText Markup Language

HTML of HyperText Markup Language is die primêre taal van die web en die mees algemene een waarmee u as webontwerper / ontwikkelaar sal werk.

In werklikheid kan dit die enigste opmaaktaal wees wat jy in jou werk gebruik.

Alle webblaaie word in 'n geur van HTML geskryf. HTML definieer die manier waarop beelde , multimedia en teks vertoon word in webblaaiers. Hierdie taal bevat elemente om jou dokumente (hiperteks) te verbind en jou webdokumente interaktief te maak (soos met vorms). Baie mense noem HTML "webwerf kode", maar in werklikheid is dit regtig net 'n opmaaktaal. Geen kwartaal is streng verkeerd nie en jy sal mense, insluitend webpersoneel, hoor, gebruik hierdie twee terme.

HTML is 'n gedefinieerde standaard opmaak taal. Dit is gebaseer op SGML (Standard Generalized Markup Language).

Dit is 'n taal wat tags gebruik om die struktuur van jou teks te definieer. Elemente en etikette word gedefinieer deur die karakters.

Terwyl HTML die verreweg die gewildste opspoortaal wat vandag op die web gebruik word, is dit nie die enigste keuse vir webontwikkeling nie. Soos HTML ontwikkel is, het dit al hoe meer ingewikkeld geword, en die styl- en inhoudstikens is in een taal gekombineer. Uiteindelik het die W3C besluit dat daar 'n skeiding was tussen die styl van 'n webblad en die inhoud. 'N Merker wat die inhoud alleen definieer, sal in HTML bly terwyl etikette wat die styl definieer, ten gunste van CSS (Cascading Style Sheets) afgeskaf is.

Die nuutste genommerde weergawe van HTML is HTML5. Hierdie weergawe het meer funksies in HTML bygevoeg en sommige van die strengheid wat XHTML opgelê het (meer op daardie taal binnekort) verwyder.

Die manier waarop HTML vrygestel word, is verander met die opkoms van HTML5. Vandag word nuwe funksies en veranderings bygevoeg sonder dat daar 'n nuwe, genommerde weergawe vrygestel moet word. Die nuutste weergawe van die taal word eenvoudig na verwys as "HTML".

XML-eXtensible Markup Language

Die eXtensible Markup Language is die taal waarop 'n ander weergawe van HTML gebaseer is. Soos HTML, is XML ook gebaseer op SGML. Dit is minder streng as SGML en meer streng as gewone HTML. XML bied die uitbreidbaarheid om verskeie verskillende tale te skep.

XML is 'n taal vir die skryf van opmaak tale. As jy byvoorbeeld met genealogie werk, kan jy tags skep met behulp van XML om die vader, moeder, dogter en seun in jou XML soos volg te definieer: .

Daar is ook verskeie gestandaardiseerde tale wat reeds met XML geskep is: MathML vir die definiëring van wiskunde, SMIL vir die werk met multimedia, XHTML, en vele ander.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 is HTML 4.0 herdefinieer om te voldoen aan die XML- standaard. XHTML is vervang in die moderne webdesign met HTML5 en die veranderinge wat sedertdien gekom het. Dit is onwaarskynlik dat u nuwer webwerwe met XHTML sal vind, maar as u op 'n veel ouer werf werk, kan u steeds XHTML daar buite in die wild ervaar.

Daar is nie baie groot verskille tussen HTML en XHTML nie , maar hier is wat jy sal sien:

Oorspronklike artikel deur Jennifer Krynin. Geredigeer deur Jeremy Girard op 7/5/17.