Skip to main content

Mi a Markup Languages? - Webdesign

HTML IS a Programming Language (Imperative vs Declarative) - Computerphile (Június 2026)

HTML IS a Programming Language (Imperative vs Declarative) - Computerphile (Június 2026)
Anonim

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 a következő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 a ténylegesen megjelenő szöveg, amely megjelenik a képernyőn (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 genfiográfián dolgozik, létrehozhat tagokat az XML segítségével az apa, anya, lánya és fia meghatározásához az XML-ben: . 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:

  • Az XHTML kisbetűs. Habár a HTML-címkék a UPPER-ben, a MiXeD-ügyben vagy a kisbetűs írásmódban írhatók, az XHTML-címkéknek minden kisebb méretűnek kell lenniük. (Megjegyzés: sok webes szakember a kisbetűs HTML-t írja, bár nem technikai követelmény).
  • Minden XHTML elemnek rendelkeznie kell egy végcímkével. Elemek csak egy címkével, például, és szükségük van egy záró perjelre (/) a címke végén: <> / >
    • <> / >
  • Minden attribútumot XHTML-ben kell feltüntetni. Vannak, akik eltávolítják az idézőjeleket a tulajdonságok köré, hogy helyet takarítsanak meg, de szükségesek a helyes XHTML használatához.
  • Az XHTML megköveteli, hogy a címkék helyesen vannak beágyazva. Ha félkövér () elemet, majd dőlt () elemet, be kell zárnia a dőlt elemet (), mielőtt lezárja a merész (). (Mindkét elem elavult, mert ezek vizuális elemek, most a HTML használ és e kettő helyett)
  • A HTML-attribútumoknak névnek és értéknek kell lenniük. A HTML-ben önálló elemeket kell deklarálni az értékekkel is, például a HR attribútum lenne írva noshade = "noshade".