CSS validság és div problémák IE vs FF
sziasztok!
(lehet hogy ezt nem új témának kellet volna, de attól tartottam elveszett volna a másikban, meg nem is 100% kapcsolódó)
épp az oldalam css-ét szerettem volna validálni, és ehhez kapcsolódan lenne egy kérdésem:
észrevettem h IE ben és FFben másképp viselkednek a diveim, még akkor is ha strict doctypet választok (a másik topicban írtátok h akkor jónak kéne lennie)
IE-ben javítottam a hibát a "_width" technikával, de azt szeretném elérni h le tudjam validálni a css-emet.
van esetleg egy másik technika, ami validálható?
itt egy kép
a kék csíkok h2-ők border-bottom -jai, pirossal rárajzoltam a különbséget:
a világosabb content div valamiért 3 pixellel szélesebb, a sidebar div oldalán a +1 pixelt ne nézzétek, én számoltam el a csst :)
legjobb tudomásom szerint nincs semmi a tartalomban ami így kinyomhatná a content divet, bár nem vagyok IE szakértő :)
(az oldalam egyébként XHTML 1.0 Strict, és a w3c szerint valid)
2es kérdés: van valami ötletetek a min-height/_height dologra is? (lásd css)
(ahogy észrevettem IE ben a height viselkedik min-height -ként...)
a kérdéses divek, plusz ami az egészet tartalmazza, és az "alap" div css-e:
■ (lehet hogy ezt nem új témának kellet volna, de attól tartottam elveszett volna a másikban, meg nem is 100% kapcsolódó)
épp az oldalam css-ét szerettem volna validálni, és ehhez kapcsolódan lenne egy kérdésem:
észrevettem h IE ben és FFben másképp viselkednek a diveim, még akkor is ha strict doctypet választok (a másik topicban írtátok h akkor jónak kéne lennie)
IE-ben javítottam a hibát a "_width" technikával, de azt szeretném elérni h le tudjam validálni a css-emet.
van esetleg egy másik technika, ami validálható?
itt egy kép
a kék csíkok h2-ők border-bottom -jai, pirossal rárajzoltam a különbséget:
a világosabb content div valamiért 3 pixellel szélesebb, a sidebar div oldalán a +1 pixelt ne nézzétek, én számoltam el a csst :)
legjobb tudomásom szerint nincs semmi a tartalomban ami így kinyomhatná a content divet, bár nem vagyok IE szakértő :)
(az oldalam egyébként XHTML 1.0 Strict, és a w3c szerint valid)
2es kérdés: van valami ötletetek a min-height/_height dologra is? (lásd css)
(ahogy észrevettem IE ben a height viselkedik min-height -ként...)
a kérdéses divek, plusz ami az egészet tartalmazza, és az "alap" div css-e:
- div
- {
- padding: 0;
- margin: 0;
- }
- div.wrapper /* ebbe van az egész */
- {
- width: 762px;
- margin: 0 auto;
- padding: 0;
- border: 1px solid black;
- background-color: #ccd;
- }
- div.content /* balodali */
- {
- padding: 4px;
- float: left;
- border-right: 1px solid black;
- background-color: #dde;
- width: 595px;
- min-height: 500px;
- _width: 591px; /* ezektől akarok megszabadulni */
- _height: 500px;
- }
- div.sidebar /* jobboldal */
- {
- padding: 4px;
- width: 150px;
- float: right;
- background-color: #ccd;
- }
- h2 /* itt van ez is hátha itt csináltam valamit rosszul */
- {
- border-bottom: 1px solid #248;
- padding: 0 0.5em;
- margin: 0;
- font-size: 1.4em;
- }
Conditional comments
utánanéztem...
nem szeretnék csak ezért a 2 sorért alternatív css-s kiszolgálni, főleg, hogy a css fájl az oldalon egy formban választható.
bár megoldható lenne, ennyit nem ér meg az a css valid logo sztem :)
a +3 pixelre van valakinek valami ötlete?
Lehet
Ez kiválasztja csak az IE-s selectort.
köszi
tudsz esetleg valami linket adni ahol találok ehhez bővebb leírást?
pl
kösz
kösz a segítséget még1x
zizi
nem kell hack-eket használni, sem pedig két külön css-t, úgy kell írni, hogy működjön.
A "min-height"-re egy primitív megoldás: tegyél bele egy float:right-os divet a tartalomba:
float az blokk és kilóg
Szóval min-height megoldására ez így nem általános megoldás.