Mi a Markup Languages?

Ahogy elkezdi feltérképezni a web design világát, kétségtelenül be fogjátok mutatni néhány olyan szót és kifejezést, amelyek újak az Ön számára. Az egyik feltétel, amelyet valószínűleg hallhatsz, "markup" vagy talán "jelölőnyelv". Hogyan különböznek a "jelölés", mint a "kód", és miért tűnik úgy, hogy egyes webszakemberek ezeket a kifejezéseket egymással felcserélhető módon használják? Kezdjük azzal, hogy pontosan megnézzük, mi a "jelölőnyelv".

Nézzünk 3 jelölőnyelvet

Az interneten szinte minden olyan betűszó, amelyen "ML" van benne, "jelölőnyelv" (nagy meglepetés, ez az, amit az "ML" jelent). A jelölőnyelvek a weboldalak vagy az összes alak és méret létrehozásához használt építőelemek.

A valóságban a világon sok különböző jelölőnyelv létezik. A webes tervezéshez és fejlesztéshez három speciális jelölőnyel van, amelyek valószínűleg futnak. Ezek a HTML, az XML és az XHTML .

Mi a jelölőnyelv?

Ennek a kifejezésnek a megfelelő meghatározásához - a jelölőnyelv olyan nyelv, amely szövegeket jelöl, hogy a számítógép manipulálja ezt a szöveget. A legtöbb jelölőnyelv emberi olvasásra alkalmas, mivel a megjegyzéseket úgy írják le, hogy megkülönböztessék őket a szövegtől. Például HTML, XML és XHTML esetén a jelölőcímkék <és>. Az ilyen karakterek egyikén megjelenő szöveg a jelölőnyelv része, és nem része a megjegyzett szövegnek.

Például:


Ez egy HTML-ben írt szövegrész

Ez a példa egy HTML bekezdés. Ez egy nyitócímke (

), egy zárócímke () és egy, a képernyőn megjelenő tényleges szöveg (ez a két címke között található szöveg). Minden címke tartalmaz egy "kisebb" és "nagyszerű" mintát a jelölés részeként.

Amikor a számítógépen vagy más eszköz képernyőjén megjelenítendő szöveget formázza, meg kell különböztetnie a szöveget és a szöveg utasításait. A "jelölés" a szöveg megjelenítésének vagy nyomtatásának utasításai.

A jelölésnek nem kell számítógéppel olvashatónak lennie. A nyomtatott vagy egy könyvben készült megjegyzések szintén megjelölésnek minősülnek. Például sok diák az iskolában kiemel bizonyos mondatokat a tankönyvekben. Ez azt jelzi, hogy a kiemelt szöveg fontosabb, mint a környező szöveg. A kiemelés színe markup.

A jelölés nyelvezetévé válik, amikor a szabályok kodifikálásra kerülnek a jelölés megírásához és használatához. Ugyanez a diák rendelkezhet saját "jegyzetelési nyelvvel", ha olyan szabályokat kodifikál, mint a "bíborkibocsátó a definíciókhoz, a sárga színű kiemelő a vizsga részleteihez, és a margóban lévő ceruzajegyek további forrásokhoz".

A legtöbb jelölőnyelvet egy külső hatóság határozza meg, amelyet sok különböző ember használ. Így működnek a jelölőnyelvek a weben. Ezeket a W3C vagy a World Wide Web Consortium határozza meg .

HTML-HyperText Markup Language

A HTML vagy a HyperText Markup Language a Web elsődleges nyelve és a leggyakoribb, amellyel webes tervezőként / fejlesztőként dolgozhat.

Valójában ez lehet az egyetlen jelölőnyelv, amelyet a munkájában használ.

Minden weboldal HTML formátumú. A HTML meghatározza, hogyan jelenjenek meg a képek , a multimédia és a szöveg a webböngészőkben. Ez a nyelv magában foglal elemeket a dokumentumok (hipertext) összekapcsolásához, és interaktív módon (pl. Űrlapokkal). Sokan HTML-kódot hívnak "weblapkódnak", de valójában csak egy jelölőnyelv. Sem a kifejezés szigorúan rossz, és hallani fogja az embereket, köztük a webszakembereket is, hogy ezeket a két szót egymással felcserélhető módon használják.

A HTML egy szabványos jelölőnyelv. Alapja az SGML (Standard Generalized Markup Language).

Ez egy olyan nyelv, amely címkéket használ a szöveg szerkezetének meghatározására. Az elemeket és a címkéket a <és> karakterek határozzák meg.

Bár a HTML messze a legnépszerűbb jelölőnyelv a weben ma, ez nem az egyetlen választás a webfejlesztéshez. A HTML kifejlesztésénél egyre bonyolultabbak voltak, és a stílus- és tartalomcímkék egybeolvadtak. Végül a W3C úgy döntött, hogy külön kell választani a weblap és a tartalom stílusát. Egy olyan címke, amely csak a tartalmat határozza meg, a HTML-ben marad, míg a címkék a CSS (Cascading Style Sheets) javára elavultak.

A HTML legújabb számozott változata a HTML5. Ez a verzió több funkciót tartalmaz a HTML-ben, és eltávolította az XHTML által szigorúbb szigorúságot (rövidesen ezen a nyelven).

A HTML megjelenésének módja megváltozott a HTML5 emelkedésével. Ma új funkciók és változtatások kerülnek fel, anélkül, hogy új, számozott verzióra lenne szükség. A nyelv legfrissebb változatát egyszerűen "HTML-nek" nevezzük.

XML-eXtensible Markup Language

Az eXtensible Markup Language a HTML egy másik verziója. Mint a HTML, az XML is alapul az SGML-ből. Ez kevésbé szigorú, mint az SGML és szigorúbb, mint a sima HTML. Az XML biztosítja a nyújthatóságot különböző különböző nyelvek létrehozásához.

Az XML a jelölőnyelvek írására szolgáló nyelv. Például ha genealógián dolgozik, létrehozhat címkéket az XML segítségével az apa, anya, lánya és fia meghatározásához az XML-ben, mint ez: .

Az XML-vel már több szabványosított nyelv is létezik: MathML a matematika meghatározásához, a multimédiás multimédiás alkalmazásokhoz (SMIL), az XHTML-hez és még sok máshoz.

XHTML-eXtended HyperText Markup Language

Az XHTML 1.0 a HTML 4.0 újradefiniálása az XML szabványnak való megfelelés érdekében. Az XHTML-t a modern HTML5 webdesignal váltotta fel, és azóta is változott. Nem valószínű, hogy újabb webhelyeket talál XHTML használatával, de ha egy régebbi webhelyen dolgozik, akkor még mindig találkozhat XHTML-nel a vadonban.

Nincsenek jelentős különbségek a HTML és az XHTML között , de itt az, amit észre fogsz venni:

Jennifer Krynin eredeti cikke. Szerkesztette Jeremy Girard a 7/5/17.