A tartalom tulajdonsága • css-ről
A tartalom tulajdonsága
Az oldal CSS használatával olyan elemeket is hozzáadhat, amelyek nem léteznek az oldal elrendezésében. Ezt a: előtt és után: az ál-elemek használatával végezzük. de a tartalom tulajdonsága ugyanilyen fontos szerepet játszik ebben.
Meghatározza az ál-elemek tartalmát. És még inkább, az ál-elemek nem jelennek meg, ha nem rendelkeznek a tartalom tulajdonsággal. Elég ez a sor:
A példákban szereplő hóembereket pszeudo-elemekhez adják hozzá, a hóemberek maguk Unicode karakterek:
A lehetséges értékek a következők:
normális. none - a pszeudoelem tartalom nem jelenik meg. Hasznos, ha el szeretné rejteni egy korábban megadott ál-elemet.
Itt azonban felmerül a felesleges kérések a szerverre.
- sprite, az ikonok, amelyekből a hátteret beillesztik a linkbe vagy a pszeudo-elembe. A második előnyös, mert az ál-elem korlátozza a sprite hatókörét, így a sprite ikonok nemcsak függőlegesen, hanem sorokban is elhelyezhetők.
A szerverre küldött kérelmek száma egy, de a kép a felhasználó gyorsítótárában tárolódik; - kódolja az egyes képeket a 64-es bázisban, és illessze be a tartalmat: url ();
- kódolják a teljes sprite-et a 64-es bázisban, és használják a pszeudo-elem háttereként.
Az utolsó két változatban egyáltalán nem lesz kérelem a szerverre, de a képek nem kerülnek gyorsítótárba, és emellett a kódolt kép több, mint az eredeti kép. A módszer csak kis képek esetén érdemes.
A képet a base64-ben kódolhatja az online szolgáltatások használatával, például websemantics.co.uk/online_tools/image_to_data_uri_convertor/. Az így kapott kódot beillesztik az urlbe () a tartalomformátumra vonatkozó adatokkal, például adatokkal: image / png; base64.
Így néz ki az Instagram ikonjának kódja:
Hasonlóképpen az SVG beilleszthető.
Ez nagyon kényelmes, de eddig nem minden böngészőben működik. Például a Chrome meg fogja érteni és megjeleníti azt, de a Firefox nem.
Az ellen-reset megadja a számláló nevét. a számláló növelése növeli a megadott számláló értékét. tartalom: a számláló (számláló neve) az ellenértéket az ál-elem tartalmaként jeleníti meg.
attr (
nyílt idézet. close-quote - a nyitó és záró idézetek kiadásának értékei. A használni kívánt szimbólumokat az idézőjelek tulajdonság határozza meg. Ha nincs beállítva, a böngészőtől függő alapértelmezett értékek lesznek használva.
nem-open-idézet. no-close-quote - az érték letiltja az idézőjelek megjelenítését, de a fészkelés szintje még mindig figyelembe veszi.
A specifikációban még mindig sok érdekes dolog van, például egy pszeudo elem, amely egy csomagot jelent az egész elem vagy több pszeudo-elem számára, de pillanatnyilag nem valósítható meg bárhol.