Teie te ainult

Kui teil on kirjalikult CSS jaoks aega, siis oleks kogeda need ajad, kui sa sõna otseses mõttes tõmmata oma juukseid, kui teie CSS paigutust vaatas trahvi kõik uued brauserid (ma mõtlen brauserid hiljem kui IE6), aga IE 6 viskab pahur tuju. Sa võitlus raske muuta oma CSS aga see ei tööta ... Noh! Proovige Need Hacks ...

1. Alljoon Hack: -
Definitsiooni järgi CSS 2,1 spetsifikatsioon võimaldab alakriips ("_") CSS tunnused. Kuid paljud brauserid ikka tundub, et ignoreerida tuvastab jätkas alakriips kuid IE. See IE bug / funktsioon saab seega väga selge võimalus määrata CSS omadused te ainult. Seega pidage meeles, CSS vara kirjutatud alljoon start on nähtav Internet Explorer (kõik versioonid, kuid IE 7)

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

Vaata tõend sellest alakriips hack

Ka min-height hack jaoks IE6 kasutab alakriips hack, vaadake


2. Hash (#) Hack: -
Nagu alakriips hack, see on liiga on IES oly, hea vahe, vara tunnuste eelne # start on nähtav kõigile IE versioone, IE7 hulka ja on nähtamatu muul standard brauser.

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

See hack on kasutatud kenasti näidata rist brauser vertikaalne viia lahendus, on pilk see artikkel leida meie rohkem


3. CSS jaoks IE6 vaid: -
#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*/
}

Need hacks tundub taevasse saata, kui midagi toimib ... Kui mõni neist hacks säästab teie elu kunagi, Ära unusta, et kohelda mind kohvi :)


Jäta vastus

NDK kodus | Väljendades IT | väljendamine Maitse | väljendamine Penmenship | väljendamine Awe | väljendamine Myself