IE7 és FF css !important
Sziasztok. A múltkor belefutottam egy problémába. Nevezetesen, hogy az IE7 már értelmezi az !important -os css sorokat. Ez azért rossz nekem mert ugye a dobozmodell jószerivel a régi IE7 alatt. Eddig úgy külszöböltem ki a dolgot, hogy egy important -os sor az FF .nek, egy important nélküli IE -nek. Nade ugye ez megszűnt. elvileg a _ -el kezdődő tulajdonság sorokat az IE7 nem értelmezi.
Akkor ennek elvileg működni kéne, hogy csak az FF lássa:De csak van vele valami gixer, mert csak nem működik tökéletesen. Tud valaki megoldást?
■ Akkor ennek elvileg működni kéne, hogy csak az FF lássa:
.akarmi {
left: 0px; /*IE6*/
left: 0px !important; /*IE7 -hez*/
_left 20px !important; /*Csak FF elvileg*/
}
conditional comments
IE-nek conditional comments-et használj, vagy ha elég, hogy IE6-tól felfelé legyenek jók az oldalak és 5.x-ben nem, akkor használj szabvány módba kapcsoló DOCTYPE-ot.
A FF nem fogja értelmezni a "_left" sort, mert ilyen tulajdonság nincs a CSS szabványban.
Köszönöm
őőő... hackelni csak pontosan szépen...
left: 0px !important; /* minden böngésző kivéve <IE6 */
_left: 20px; /* csak <IE6 */
ez én voltam
akkor...