Wat binne Markup Talen?

As jo ​​begjinne mei it ûntdekken fan 'e wrâld fan webûntwerp, sil jo sûnder mis ynfierd wurde oan in oantal wurden en útdrukkingen dy't jo nij binne. Ien fan 'e termen dy't jo wierskynlik hearre sille binne "markearring" of miskien "markearring taal". Hoe is "markearring" oars as "koade" en wêrom dogge guon webpeeksjes dizze termen te wikseljen? Litte wy begjinne by it optreden fan krekt wat in "markearring taal" is.

Litte wy nei 3 Markup-talen sjen

Al hast alle akronym yn 'e webside dy't in "ML" hat, is in "markearring taal" (grutte ferrassing, dat is wat de "ML" foar stiet). Markearjende talen binne de geboublokken dy't brûkt wurde om websiden of alle foarmen en sifers te meitsjen.

Yn 'e realiteit binne der in protte ferskillende markuptalen yn' e wrâld. Foar webûntwerp en ûntwikkeling binne der trije spesifike markaasjemiddels dy't jo wierskynlik oergeane. Dit binne HTML, XML, en XHTML .

Wat is in Markup Language?

Om dizze termis goed te definiearjen - in markearring-taal is in taal dy't anneksearret tekst, sadat de kompjûter dizze tekst manipulearje kin. De measte markearjende talen binne minsklik lêzen omdat de annotaasjes op in manier skreaun binne om se te ûnderskieden fan 'e tekst sels. Bygelyks, mei HTML, XML, en XHTML binne de markearre tags . Elke tekst dy't binnen ien fan dy karakters ferskynt wurdt beskôge as in diel fan 'e markearring taal en gjin diel fan' e annotearre tekst.

Bygelyks:


Dit is in paragraaf fan tekst yn HTML skreaun

Dit foarbyld is in HTML-paragraaf. It is makke fan in iepen tag (

), in slute tag (), en de eigentlike tekst dy't op it skerm werjûn wurde (dit is de tekst dy't tusken de twa tags befettet). Elke tag befettet in "minder as" en "geweldich as" symboal om dizze te bepalen as in part fan it markearring.

As jo ​​tekst werjaan fan te sjen op in kompjûter of oare apparaat-skerm , moatte jo ûnderskiede tusken de tekst sels en de ynstruksjes foar de tekst. De "markearring" is de ynstruksjes foar it werjaan of drukke de tekst.

Markearring hat net komputer lêsber te wêzen. Annotaasjes dien wurde yn print of yn in boek wurde ek as markearring beskôge. Bygelyks, in soad studinten op skoalle sille ferskate útdrukken yn har tekstboeken markearje. Dit soarget dat de markearre tekst is wichtiger as de omlizzende tekst. De highlight highlight is beskôge as markearring.

Markearring wurdt in taal wannear regels wurde omskreaun om te skriuwen en gebrûk te meitsjen fan dizze markearring. Dyselde studint kin har eigen "notysje nimme markearring taal" as se kodearre regels lykas "purple highlighter is foar definysjes, giele hightlighter is foar eksamen details, en pensjoennotizen yn 'e marren binne foar ekstra middels."

De measte markearjende talen wurde fêststeld troch in bûtenwacht foar gebrûk troch in protte ferskillende minsken. Dit is hoe't de markearjende talen foar it Web wurkje. Se wurde definiearre troch it W3C, of World Wide Web Consortium .

HTML-HyperText markearjende taal

HTML of HyperText Markup Language is de primêre taal fan 'e webside en it meast foarkommende dat jo wurkje as in webûntwerper / ûntwerper.

Yn feite kin it wêze dat de iennichste markaasjetaal dy jo yn jo wurk brûke.

Alle websiden wurde skreaun yn in smaak fan HTML. HTML definiearret de manier wêrop keunst , multimedia, en tekst yn 'e webbrowsers werjûn wurde. Dizze taal befettet eleminten om jo dokuminten te ferbinen (hypertext) en meitsje jo web dokuminten ynteraktyf (lykas mei formulieren). In soad minsken neame HTML "webside koade", mar yn wierheid is it krekt krekt in markearjende taal. Net termyn is krekt ferkeard en jo sille minsken hearre, ynklusyf web professionals, brûke dizze twa termen yntermjittich.

HTML is in define standert markearring taal. It is basearre op SGML (Standard Generalized Markup Language).

It is in taal dy't tagong brûkt om de struktuer fan jo tekst te definiearjen. Elements en tags wurde definiearre troch de letters.

Hoewol HTML is by de measte populêre markuptaal hjoed de dei brûkt, is it net de ienige kar foar webûntwikkeling. As HTML is ûntwikkele, hat it hieltyd mear komplisearre en de styl en ynhâldtagels kombinearre yn ien taal. Uteinlik besleat de W3C dat der in needsaak wie foar in skieding tusken de styl fan in webside en de ynhâld. In tag dat allinich de ynhâld ynhâldt sil bliuwe yn HTML, wylst tags dy't styl definieare waarden fertsjinne foar CSS (Cascading Style Sheets).

De nijste nûmere ferzje fan HTML is HTML5. Dizze ferzje tafoege mear funksjes yn HTML en fuorthelle guon fan 'e stringens dy't troch XHTML opsteld waard (mear op dy taal koart).

De manier wêrop dat HTML frijjûn wurdt is feroare mei de opkomst fan HTML5. Hjoeddedei wurde nije funksjes en wizigingen tafoege sûnder dat der in nije, nûmere ferzje wêze moat. De lêste ferzje fan 'e taal wurdt gewoanwei as "HTML" neamd.

XML-eXtensible Markup Language

De eXtensible Markup Language is de taal dy't in oare ferzje fan HTML basearre is op. As HTML is XML ek basearre fan SGML. It is minder streng as SGML en strider as plain HTML. XML soarget de fergrutting om ferskate ferskate talen te meitsjen.

XML is in taal foar it skriuwen fan markearjende talen. As jo ​​bygelyks op genealogy wurkje, kinne jo tagongsrjochten meitsje mei XML om de heit, mem, dochter en soan yn jo XML te definiearjen lykas dit: .

Der binne ek ferskate standerdisearre talen makke mei XML: MathML foar it definiearjen fan wiskunde, SMIL foar it wurkje mei multimedia, XHTML en in soad oaren.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 is HTML 4.0 definiearre om it XML- standert te foldwaan. XHTML is ferfongen yn moderne webûntwerp mei HTML5 en de feroarings dy 't sûnt binne. Jo binne wierskynlik gjin nije plakken te finen dy't gebrûk meitsje fan XHTML, mar as jo wurkje op in folle âlder side, kinne jo noch altyd XHTML yn 'e wyke komme.

Der binne net in soad grutte ferskillen tusken HTML en XHTML , mar hjir is wat jo fine:

Oarspronklik artikel fan Jennifer Krynin. Edited by Jeremy Girard on 7/5/17.