Jūsų IES Only
Jei buvo raštu CSS laiką, galite patirti tuos laikus, kai jūs tiesiog patraukite plaukus, kai jūsų CSS išdėstymai atrodė baudos naujų naršyklių turiu galvoje naršykles vėliau nei IE6), bet IE 6 meta susierzinimo priepuolis. Jūs kovoti sunku reguliuoti savo CSS, bet jis neveikia ... Na! Išbandykite šiuos hacks ...
1. Pabrėžti Hack: -
Pagal apibrėžimą, CSS 2.1 specifikacija leidžia pabrėžti ("_") CSS identifikatorių. Tačiau daugelis naršyklių vis dar atrodo ignoruoti, bet nustato, tęsė pabrėžti bet IE. Šių IE klaidą / funkcija tampa labai aiškus būdas nustatyti CSS savybes IES tik. taip prisiminti, CSS turtą raštu su pabrėžti pradžioje matoma Internet Explorer (visos versijos, bet IE 7)
#box {
min-height: 300px;
height: auto;
_height: 300px; /* all IE versions less than version 7 */
...
}Peržiūrėti demonstravimo tai pabrėžti Hack
Be to, min aukštis Hack IE6 naudoja pabraukimo Hack, patikrinkite
2. Hash (#) Hack: -
Kaip pabrėžti Hack, tai vienas yra per yra IES OLY, su gera skirtumas, nekilnojamojo turto identifikatoriai, pradedamos # pradžios matoma visų IE versijų, IE7 ir bet kuri kita standartinė naršyklė yra nematomas.
.obj_container {
display: table-cell;
vertical-align: middle;
#position: absolute; /* For IE only */
#top: 50%; /* For IE only */
#left:50%; /* For IE only */
}
3. CSS tik IE6: -
#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*/
}
Šie hacks, atrodo dangus išsiųstas, kai nieko darbai ... Jei bet kuri iš šių hacks taupo savo gyvenimą kada nors, dont pamiršti gydyti man kavos :)










































