Zimanên Markup çi ne?

Wekî ku hûn destnîşankirina cîhana webê dest pê bikin, hûnê bê guman bi çend hejmar û peyvên nû yên ku ji we re nû têne destpêkirin. Yek ji şertên ku hûn ê guman guhdarî bibin, "markup" an jî dibe ku "zimanek zehmet" ye. Çi "kodî" çawa ji "kod" û "hukum" cuda ye, hinek pisporên pispor têne xuyakirin ku ev şertên bi hev re veguherînin? Em werin destpêkirin ku li ser rastiya ku "zimanek zehmet" ye.

Bila Bi Zimanên 3 Markup Bikin

Bi tevahî her akronym li ser ku "ML" heye heye "zimanek zehf" (mezin bûye, ew e ku çi ye "ML" ji bo bisekine). Zimanên Markup yên blovên avahiyê têne bikaranîn ku ji bo rûpelên malperê yan hemî rengê çêbikin.

Di rastiyê de, li ser dinyayê hene gelek zimanên cuda hene. Ji bo pîşesaziya malper û pêşveçûn, sê zimanên markokî hene ku hûn ê li seranserî tevlihev bibin. Ev HTML, XML, û XHTML in .

Zimanek Markup çi ye?

Ji bo ku ev peyva rastîn diyar bike - zimanek markeyek zimanek e ku nivîsê nirxandin da ku komputer dikare tête nivîsîn. Piranîya zimanên mûzîk têne xwendin, ji ber ku şîrove têne nivîsandin ku ew ji xwe re nivîsîn cuda bikin. Ji bo nimûne, bi HTML, XML û XHTML, marksek marks <û>. Her tiştek ku di nav wan de tê de tête xuya dibe, beşek zimanek zehfî ye û ne parçeyek nivîskî nirxandin.

Bo nimûne:


Ev parçeyek nivîskî di HTML-ê de nivîsîn e

Ev nimûne paragrafa HTML e. Ew ji hêlên vekirî (

), vegotineke nêzîk (), û nivîsa rastîn e ku li ser li ser vîdyoyê nîşan bide (ev nivîskî di navbera herdu tagan de). Her tagê "kêmtir" û "bêtir" sembolê hene ku ji bo beşek dakêşînek navnîşan bike.

Dema ku hûn tekstê li ser komputerê an screen-ê din ê bêne nîşanî, hûn hewce ne ku di navbera tekst û rêbazan de binivîsin binivîsin. The "markup" ji bo pêşniyarên nivîsandinê yan çapkirinê ye.

Markup nabe ku bixwîne komputerê be. Nîşeyên li ser çapkirinê an jî li pirtûka xwe tête navnîşankirin. Ji bo nimûne, gelek xwendekaran di dibistana hin pirtûkên di pirtûkên teknolojiyê de diyar dikin. Ev nîşan dide ku teksta reşartî ji hêla textê derdor e. Renga rengê xala markupê tê dîtin.

Dema ku qaîdeyên ku li ser çêdikin û bi karanîna karanîna karanîna qaîdeyên codî têne çêkirin. Bi vî awayî xwendekaran dikaribû "xweşbarkirina devkî zimanî" hebe ku ew qaîdeyên codîtî wekî "şertên balkêş e ji bo pênase pênase, ji berfirehên zeral e ku ji bo agahdariya zêrîn e, pirtûkên pencil e ku di çavkaniyên din de ne."

Piranîya zimanên markok têne desthilatdariya derveyî ji bo bikaranîna gelemperî ji bo bikaranîn. Ev çawa çawa zimanên markê yên ji bo karên Webê ye. Ew ji aliyê W3C ve, an Konseya Webê ya Wide Werdê têne diyarkirin .

HTML-HyperText Zimanê Markupê

HTML an HyperText Zimanek Markup-ê zimanek bingehîn e Web-ê û yek ji gelemperî ye ku hûn ê wek designer / pêşveçûna webê kar bikin.

Di rastiyê de, ev dibe ku zimanê ku hûn di karê xwe de bi kar tîne, tenê merivek be.

Hemû rûpelên malperê di bîhnfirehiya HTML-ê de têne nivîsandin. HTML bi awayekî ku wêne , multimedia, û tekstê di browserê malperan de têne diyar kirin. Di vê ziman de elementên ku ji bo belgeyên xwe (hypertext) ve girêdayî dikin û belge belgeyên we yên înternetê (wek mînakên bi rengî) bikin. Gelek kes bi HTML "kodê malpera" dibêjin, lê bi rastî di rastiyê de zimanek e. Wê demek tengahî neheqî ye û hûn ê mirovên bihîstin, tevlî profesorên web-ê, her du şertên bi hevdestî bikar bînin.

HTML standardek zimanek standardek eşkere ye. Ew li ser SGML (li gorî zimanê standardkirî ya Markup standard) ye.

Ew zimanek e ku ji hêla avahiyê ve tê veşartin veguhestin vexwendin. Elements û tags ji hêla <û> karsaz têne diyarkirin.

Dema ku HTML ji hêla pirrjimara herî populer e, ew e ku îro Înternetê tê bikaranîn, ev tenê tenê bijartina malperê. Wekî HTML bi pêşxistin, ew bêtir tevlihev e û hêsan û çiqilên cûda bi hev re yek zimanî çêbû. Di dawiyê de, W3C biryar da ku hewceyê ji bo pişka malperê û naveroka navxweyî hewce ye. Tengek ku meriv tenê naveroka defines dike dê HTML-ê bimîne ku çiqas şîfreyê ji hêla favorî ya CSS (nehêleya kêşeyên cascading) ve neçar kirin.

Vebijêrk nû ya HTML ya HTML5 ye. Ev guhertoya bêtir taybetmendiyên HTML-ê zêde kir û ji hin xemgîniya ku XHTML hate derxistin (bêtir bi zimanê zûtir) jêbirin.

Riya ku HTML serbest hate veguhestin bi riya HTML5 ve hate guherandin. Îro, nimûneyên nû û guhertinên nû hene bêyî ku hewce ne ku nûçegihandina nû, hejmara nûjenkirî bête zêdekirin. Guhertoya herî dawî ya ziman bi tenê "HTML."

Zimanê Xweseriya XML-XXN

Zimanek Markup ziman e ku zimanek din ya HTML-ê li ser bingeha bingehîn e. Like HTML, XML jî ji bingeha SGG'ê ye. Ew ji SGG-ê bêhtir ji hêla riya HTML-ê zehf e. XML peyda dike ku ji zimanên cuda cuda çêbikin.

XML zimanek e ku ji bo zimanên markup-nivîsandinê ye. Ji bo nimûne, heke hûn li ser venegerê dixebite, hûn dikarin XML bi karanîna bavê xwe, diya, keça xwe û kurê xwe di XML de diyar bikin. > .

Zimanên ku ji hêla XML re hatine afirandin hatine çêkirin hene hene: MathML ji bo daneyên mathematics, SMIL ji bo multimedia, XHTML û gelek kesan dixebite.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 HTML-ê vekirî ye ku ji bo XML standard peyda bike. XHTML hate guhertin di nav HTML5 de û guhertinên ku ji vir ve hatî guhertin. Hûn nikarin XHTML bikar bînin ku hûn bikarhênerên nû yên nû bibînin, lê heke hûn li ser malpera kevirtirîn dixebite, hûn dikarin hîn jî XHTML li wir li wir şewitînin.

Di nav HTML û XHTML de gelek celebên girîng hene hene, lê ew e ku hûn ê bisekinin:

Gotara rastîn ji Jennifer Krynin. Edited by Jeremy Girard at 7/5/17.