Példák HTML és CSS - CSS hack azaz

Ez az oldal a CSS hack IE. mely segítségével hozzá lehet rendelni a HTML-elem van néhány olyan tulajdonsága, hogy értjük csak ebben a böngészőben, de figyelmen kívül hagyja mások.

CSS hack IE6

IE6 böngésző van a legtöbb hibák és problémák a megértése a W3C szabványok, bár az idő nagyon jó volt.

Hack a CSS szabályokat! Fontos

IE6 figyelmen kívül hagyja a szabályt CSS! Fontos. Amikor az üzemmód van jelen egy és ugyanazon ingatlan többször. Ebben az esetben egyszerűen belép és használja a az ingatlan értéke, amely az alábbi kódot a másik, függetlenül attól, hogy a meghatározott prioritási neki. Ennek megfelelően, ha először adja meg a tulajdon elsőbbségi, és írd alá ugyanaz, de nem prioritás, akkor minden böngésző az első lehetőséget választja, és IE6 - a második. Ennek eredményeként az érvényes, a megfelelő szintaxist CSS hack IE6.

Rendben, de hogyan tegyek, ha kell használni egy elemet egy ingatlan, amit meg kell dolgozni csak az IE6, de más böngészőkben, hogy nem kell? Ez nagyon egyszerű. Először is, mint mindig, akkor írj az ingatlan az! Fontos. de adja el semmit, ami ez az alapértelmezett beállítás, és írd alá ugyanaz, de a kívánt értéket. Ez minden. Mellesleg meg tudod csinálni, és fordítva, amelyben minden böngészőben kívánt ingatlan értéke, és az IE6 telepíteni alapból. Minden attól függ, mire van szüksége.

Minta HTML és CSS :! Hack IE6 és általában fontos

Hack a * html választó

Minta HTML és CSS: csapkod IE6 és az univerzális szelektor

Haq használatával leányvállalata kiválasztó

IE6 nem érti gyermek szelektor. ami remek ürügy arra, hogy hozzon létre egy hack, ha azt akarjuk, hogy „nem látott” bizonyos szelektoroknak különleges tulajdonságokkal.

html> test választó <стили CSS>

Minta HTML és CSS: csapkod IE6 és a gyermek választó

Hack segítségével aláhúzás vagy kötőjelet

Ez a CSS hack IE6, használja a funkciót a böngésző felismerni CSS tulajdonságokat előz aláhúzás (_) vagy kötőjelet (-).

Minta HTML és CSS: egy hack IE6 és tulajdonságai aláhúzással vagy kötőjel

CSS hack IE6 és IE7

Mint más böngészőkben, IE család megérti néhány hack több változatban. Itt nézd meg azokat, akik támogatják a hatodik és hetedik Internet Explorer.

Hack a CSS kifejezést

Minta HTML és CSS: CSS kifejezést IE

Mint tudod, IE6 nem érti CSS min-width tulajdonság. azonban ebben a példában a szkript a kifejezést kiszámítja a kívánt értéket, és beilleszti azt a width tulajdonság.

Csapkod és slash csillagokkal

Ha tesz egy perjel (/) vagy csillaggal a CSS-tulajdonságok (*), majd észre, hogy csak IE6 és IE7, és az alapján, amit a hack.

Minta HTML és CSS: egy hack IE6 és IE7 egy perjel és csillaggal

Haq a karakter!

Ha szóközzel elválasztva az érték után CSS tulajdonságokat tesz egy felkiáltójel (!), Nem csak figyelmen kívül hagyja IE6 és IE7 böngészővel. Ez a funkció, és arra szolgált, hogy hozzon létre egy hack.

Minta HTML és CSS: egy hack IE6 és IE7 a jel!

CSS hack IE7

Van beszélni CSS hack, amely megérti csak IE7.

Hack az egyetemes és a szomszédos szelektor

Internet Explorer elkezdték támogatni a szomszédos szelektor verzióról 7.0, de ez a támogatás a Microsoft egy kicsit eltúlzott. A tény az, hogy ha a létrehozását a szomszédos választó használni az egyetemes választó és választó html tag. ez nem működik, mert a címke nem lehet szomszédok ( Ez nem számít). Azonban egy ilyen kombináció működik IE7, melyet a következő csapkod.

Minta HTML és CSS: csapkod IE7 az egyetemes és a szomszédos szelektor

Hack az egyetemes és a szomszédos szelektor +: first-child

Ez a hack hasonló az előzőhöz, csak a választó hozzáadott pszeudo CSS: first-child.

*: Az első gyermek + html választó <стили CSS>

Minta HTML és CSS: csapkod IE7 a pszeudo CSS: first-child, sokoldalú és sosoednim szelektor

CSS csapkod a IE8

IE8 van egy nagyon jó támogatást W3C szabványoknak, azonban, és ez néha szükséges használni hack kijavítani néhány hibát.

Haq segítségével azonosítók

Ha a stíluslap mellé (szóközök nélkül) két azonosítót. szerint a CSS szintaxis, akkor azt jelenti, hogy az alkalmazni kívánt stílust HTML-elem, amely tartalmazza mind az azonosító ugyanabban az időben. HTML szintaxis de nem írja elő, hogy létezik olyan eleme a két azonosítót (szemben a osztályokba), így logikusan a jele, a böngészők figyelmen kívül kell hagyni. És IE8 ért egyet ezzel, hogy van, aki vesz egy ilyen jelzés, mint egy hiba, de a többi böngésző - nincs.

És most a hack. Ha megadja a kívánt CSS választó, és vesszőt is együtt kell írni a két azonosítót, akkor IE8 nem fog elfogadni egy hasonló stílusban, és hiányozni fog minden, ami zárójelben. Így, akkor létre CSS, mely alatt minden böngésző kivételével a nyolcadik Explorer.

Minta HTML és CSS: a hack IE8 azonosítók

CSS hack az IE8 és IE9

Khaki, amely egyidejűleg megvalósítani böngészők IE8 és IE9.

Haq a \ 0 /

Ha a végén az ingatlan értéke kiszerelt jelek \ 0 /. minden böngésző hiányozni fog, kivéve IE8 és IE9.

Kapcsolódó cikkek