A line-height értéke mitől függ?
ha a magassággal egyenlővé tettem akkor középre pakolta:
input { width : 80px; height : 22px; display : block; line-height : 22px; }
viszont ilyenkore a gomb rossz, úgyhogy átpakoltam a line-heightet a szovegmezo classba

Miért van az, hogy pl. a Facebook bejelentkező űrlapja minden böngészőben ugyanúgy jelenik meg?
Jó emberük van aki gondol minden böngészőre és javítja ha valami nem úgy néz ki - pl speciális IE stílus megadásokkal:
.valami {
width:200px; height:200px;
background-color:red; * background-color:green; _ background-color:blue;
}
ahol IE több üzemmódjában más más a színe, egész pontosan kb így:
+-----------------+-------------------+------------+ | Böng. üzemmódja | Dok. üzemmódja | Háttérszín | +-----------------+-------------------+------------+ | IE7 | IE7 Szabványok | zöld | | IE7 | Régi stílusú(IE6) | kék | | IE8 | IE8 Szabványok | piros | | IE8 | IE7 Szabványok | zöld | | IE8 | Régi stílusú(IE6) | kék | | IE8 komp. | IE8 Szabványok | piros | | IE8 komp. | IE7 Szabványok | zöld | | IE8 komp. | Régi stílusú(IE6) | kék | +-----------------+-------------------+------------+
összegezve: IE8 ban piros, IE7ben zöld és IE6ban kék. Persze ez csak IE ismeri - Firefox,Chrome,Opera stb. nem ismeri ezeket, emiatt alapból hibát dob pl Firefoxban:
Figyelmeztetés: A várt deklaráció helyett '*' található. Ugrás a következő deklarációra.
Forrásfájl: ...
Sor: 41
Emiatt viszont nem nagyon lesz CSS valid az oldal, de erre meg ki lett találva a
<!--[if IE 6]> ... <![endif]-->
és társai ami csak akkor fut le ha tényleg IE6-tal futtatom, ez esetben önmagát nem vágja át a "Régi stílusú módjával" de pl IETesterrel előhozta azt a részt amit betettem pl:
<style type="text/css"> .valami { width:200px; height:200px; background-color:red; } </style> <!--[if IE 6]> <style type="text/css"> .valami { background-color:blue; } </style> <![endif]--> <!--[if IE 7]> <style type="text/css"> .valami { background-color:green; } </style> <![endif]-->
és ezen kívül vannak még a különböző "hackek" - amik pl megoldják a IE6 áttetsző képproblémáit, és stb. |