Za vašu IES Samo

Ako ste pisanje CSS za neko vrijeme, te će morati doživjeti tih vremena kad doslovno vučenje tvoj kosa kada CSS layouts izgledao u redu u svim novim preglednicima (mislim preglednike najkasnije IE6), ali IE 6 baca tantrum. Vi se bore teško prilagoditi CSS, ali to ne radi ... Pa! Pokušajte ova hack ...

1. Naglašavaju Hack: -
Po definiciji, CSS 2,1 specifikacija omogućuje donja ("_") u CSS identifikatore. No, mnogi preglednici još uvijek izgleda da zanemari bilo identificira nastavila sa naglašavaju, ali IE. Ovaj je IE bug / značajka postaje vrlo jasan način postaviti CSS svojstva IES samo. pa ne zaboravite, CSS imovine pismeni s ističu na početku je vidljiv za Internet Explorer (sve verzije, ali IE 7)

#box {
min-height: 300px;
height: auto;
_height: 300px; /* all IE versions less than version 7 */
...
}

Pogledajte demonstraciju ove naglašavaju hack

Također, min visine hack za IE6 koristi naglašavaju hack, check out


2. Hash (#) Hack: -
Kao donja hack, ovo je previše za oly IES, s dobrom razlikom, vlasništvo identifikatori prethodili s brojem na početku je vidljiv za sve verzije IE, IE7 uključen i je nevidljiv za bilo koji drugi standardni pregledniku.

.obj_container {
display: table-cell;
vertical-align: middle;
#position: absolute; /* For IE only */
#top: 50%; /* For IE only */
#left:50%; /* For IE only */
}

Ovaj hack je korišten lijepo pokazati križ preglednik vertikalna uskladiti rješenje, pogledajte u ovom članku naći naše više


3. CSS za IE6 samo: -
#my_bad_behaving_div {
/*something for all browsers*/
}
/* Lets use the * html hack so only IE6 reads the rule */
* html #my_bad_behaving_div{
/*something for IE6 only*/
}

Ove hack čini Nebo, poslali, kad ništa drugo radi ... Ako bilo koji od tih hack štedi svoj život jednog dana, ne zaboravite da me tretiraju na kavu :)


Dopust jedan Odgovor

NDK dom | Izražavajući IT | Izražavajući Ukus | Izražavajući Penmenship | Izražavajući strahopoštovanje | Izražavajući Sebe