Elrendezés a rétegekkel 2

Annak ellenére, hogy a "réteg" kifejezést elég állandóan használják a helyszín fejlesztése során, a konstrukciónak a helyszíni építés szakirodalmába történő dekódolása szinte nem fordít figyelmet. A jövőben aktívan használjuk a "réteg" kifejezést, ezért először meg kell határoznunk, hogy mit értünk.

Jelenleg a népszerű böngészők fejlesztői elkezdték betartani a HTML és a CSS specifikációit, ami nagyban megkönnyítette a webhelyek létrehozói életét, mivel csökkentette a webhely böngészőben történő hibakeresési idejét. Azonban a böngészők megközelítéseinek különbségei léteznek, és amikor ezek előfordulnak, a fejlesztők a következő munkamódszerekhez ragaszkodnak.

Ha apró különbségek vannak a különböző böngészők egyik oldalának megjelenítésében, akkor ezeket a különbségeket a szemek zárják le. Egyszerűen fogalmazva, nem helyes. Itt kell fenntartania, hogy a webhelyet minden esetben helyesen és hiba nélkül kell megjeleníteni. Ha a webhely jelentős eltéréseket mutat, amikor az egyik és a másik böngésző megjelenik, akkor kiküszöbölni kell őket. A hack technikák egy csoportja, amikor egy bizonyos böngésző "pinned" kódját használja, amelyet csak ez a böngésző ért, és a többiet figyelmen kívül hagyja.

Annak ellenére, hogy a hackok működnek, korlátozottan kell használni őket, vagy egyáltalán nélkülük kell őket. Az a tény, hogy a csapások csökkentik a kód egyetemességét és megváltoztatják egy elem paramétereit, amelyeket különböző helyeken egyszerre kell végrehajtani.

Van egy másik, ígéretes módon -, hogy ragaszkodjunk a CSS specifikációhoz. Annak ellenére, hogy a böngészők nem támogatják teljes mértékben magukat, ebben az irányban haladnak. Nevezetesen teljes körű támogatást nyújt a különböző specifikációkhoz (HTML, CSS, DOM). Így kiderül, hogy a böngészők jövőbeli verziói egységesek lesznek és ugyanaz a webhely megjelenik megfelelően.

Ismét visszatérünk a rétegekhez. Nyilvánvaló, hogy közvetlenül kapcsolódnak a stílusokhoz. Ha igen, nem lehetséges, hogy a stílusok hozzáadott HTML kód minden eleme egy réteg? Bizonyos értelemben ez így van. Ez azonban jelentős zavarot jelentene, ha az "asztal" vagy "bekezdés" helyett "réteget" jelentene. Ezért egyetértünk abban, hogy ezt a kifejezést csak címkékre utaljuk

A réteg egy címke segítségével létrehozott weboldal eleme

amelyhez a stílust alkalmazzák.

Így a rétegek elrendezése a címkék konstruktív használata

és stílusok. A következő elveket tartják be.

A tartalom és a formatervezés elkülönítése A HTML kódnak csak a jelölőcímkéket és a logikai formázási címkéket kell tartalmaznia, és a formaterven kívül bármelyik formát a kódon kívül kell elhelyezni. Ez a megközelítés lehetővé teszi Önnek, hogy önállóan szabályozza az oldal elemeinek és tartalmának megjelenését. Ennek köszönhetően több ember dolgozhat a helyszínen, míg az egyes funkciók függetlenül működnek a többiektől. A tervező, az elrendezés és a programozó önállóan végzi feladatait, csökkentve ezzel a webhely fejlesztését.

Aktív címkézés

A rétegek használata esetén jelentős értéket kap az univerzális címke

amely számos funkciót lát el. Valójában ez az alap, amelyre a stílusok "lógtak", játéknak, majd egy kis állatnak. Ez nem jelenti azt, hogy csak ezt a címkét alkalmazza, be kell illesztenie és formáznia kell a szöveget. De amikor elrendezést használ a rétegekkel, a címkét

egy építőelem, alapja.

Ennek a címkenek köszönhetően a HTML kód egy sor tiszta vizuális blokkra osztható fel, mivel a rétegek elrendezését blokk elrendezésnek nevezik. A kód ebben az esetben sokkal kompaktabb, mint a táblázat elrendezésében, ráadásul a keresőmotorok jobban indexelik.

A táblák csak táblázatos adatok megjelenítésére használatosak. Természetesen táblázatokat használnak, de csak akkor, ha szükségesek, például számok és egyéb táblázatok grafikus megjelenítéséhez. A változat, ha azt javasoljuk, hogy egyáltalán megtagadja a táblázatokat, nem megfelelő és ezenkívül káros.

A stílusok használata nem feltétlenül jellemző a rétegek elrendezésére, és az asztal elrendezéséhez a stílusok igen aktívak lehetnek. Egy másik dolog, hogy ez lesz a de facto szabvány, és most nincs mód a stílusok nélkül.

Összefoglaló A réteg a weblap elrendezés alapeleme, amelyben a stílusokat aktívan alkalmazzák, és megfelelnek a HTML és a CSS specifikációknak. Ezzel a megközelítéssel fontos szerepet kap a címke

amelyekkel a legtöbb ember rétegeket társít. Bizonyos értelemben ez igaz, ezért egyetértünk abban, hogy a jövőben a "réteg" szót használjuk a címkére

amelyhez stílusazonosítót vagy osztályt adtak meg. Így a "névtartalommal rendelkező réteg" kifejezés azt jelenti, hogy a címkét használják

Bár a modern böngészők többé-kevésbé helyesen dolgoznak a stílusokkal, néha vannak olyan nézeteltérések is, amelyek ugyanazt a kódot olvasják. Ilyen esetekben a weboldal különböző módon jelenik meg különböző böngészőkben. Ennek elkerülése érdekében használja a hackeket - azokat a módszereket, amelyek biztosítják, hogy minden böngésző megkapja saját kódját vagy stílusát. Az elrendezés során a hackok használata rossz formának tekinthető, ezért csak szélsőséges esetekben használhatja őket, vagy akár nélkül is.

Kapcsolódó cikkek