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
p>
Ez a példa egy HTML bekezdés. Ez egy nyitócímke (
), egy zárócímke ( p>) é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:
- 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 nyit meg, zárja le a dőlt elemet ( i>) a félkövér ( b>) bezárása előtt. (Mindkét elem elavult, mert ezek vizuális elemek, a HTML mostantól a és kifejezést használja e két helyett)
- A HTML-attribútumoknak névnek és értéknek kell lenniük. A HTML-ben különálló attribútumokat is értékekkel kell megadni, például a HR attribútumot noshade = "noshade".
Jennifer Krynin eredeti cikke. Szerkesztette Jeremy Girard a 7/5/17.