egyszerű CSS hackek
Üdv!
Köztudott, hogy a CSS-ben elhelyezett _valami-ket (pl. _border, _padding) az IE mindegyik verziója (a 7 beta is) megeszi, de a többiek nem.
Tud valaki ugyanilyen egyszerű megoldásokat a többiekre, mint Opera, FF, Safari, Konqueror, stb?
Előre is köszi,
Molnár Péter
■ Köztudott, hogy a CSS-ben elhelyezett _valami-ket (pl. _border, _padding) az IE mindegyik verziója (a 7 beta is) megeszi, de a többiek nem.
Tud valaki ugyanilyen egyszerű megoldásokat a többiekre, mint Opera, FF, Safari, Konqueror, stb?
Előre is köszi,
Molnár Péter
Minek?
naivitás
Felhő
Google
Külön stíluslap
IE és a a többek.
Először elkészül a többiek verziója, majd pár értéket átírok, hogy IE alatt is jó legyen. Majd ami változott a többiek és a IE verzió között az átültetem egy külön CSS fileba majd azt feltételes kommenttel (conditional comment) hozzáadom az oldalhoz. Így hack mentes egyszerű szerkezetet kap az ember. (nem beszélve arról, hogy ff alatt nem lesz tele error-al a js konzol, ami a halálba tud idegesíteni :))
Igazából ha jó építem fel az oldalt akkor tényleg csak pár értéket kell átírni.
--
connor
Rossz gyakorlat!
A CSS hackek ugyanis 2 hiba egyideju letezesere epulnek: es ha egyik hibat kijavitjak a masikat nem akkor bukta. Megintcsak bukta ha jon a bongeszo uj verzioja amiben kihavitottak a hibat. Nagyon sok oldalhoz kell majd hozzanyulni ha el kezd terjedni az IE7! Már most felhivta maga a MS a figyelmet, hogy bizonyos CSS hackek nem ervenyesek az uj verzioban mert mar a betaban javitottak!
CSS hackekkel kodolas masik hatranya, hogy hiaba nezed meg te 2 vagy 3 bongezson az oldalt es keszitesz mindegyikhez egy hackkelt verziot johet egy 4 bongeszovel is a latogato.
Az egyetlen hack amit talan lehet alkalmazni: a MS IE fele conditional comments. Minden mast erdemes hanyagolni.
köszi, de nem ez volt a kérdés
Köszönöm, tudom, hogy mit csinálok, és senki sem válaszolt a kérdésemre. Nem tanácsot kértem, hogy érdemes-e hackelni, tudom, hogy Opera és FF között is vannak különbségek, pedig állítólag mindkettő szabványos.
A kérdés az volt, hogy IE-re lehet css-en belül _-al hivatkozni, és hogy van-e ilyen a többiekre.
<Nincs cím>
Akkor jó, megnyugotam. ;)
Mutatnál olyat amit csak ilyen hackolással lehetne elfedni? (tényleg kíváncsi vagyok)
Természetesen nincs.
Válasz
Neked ez nem kell, ok. Eredeti kérdésedre az általam ismert legjobb helyek:
CSS Filters and Hacks
Will the browser apply the rule(s)?
Azért ha mások olvassák a témát és kiváncsiak a hackek ellen szoló érvekre:
Keep CSS Simple
The safe list
Microsoft says: de-hack your CSS