CSS probléma
Én ezt nem értem. Valójában megdöbbent az, ha egy addig kifogástalanul működő dolog egyszer csak elkezd nem működni és nem jövök rá arra, hogy miért nem működik. Mióta CSS-t használok a blog formázására, mindig működött az alábbi szerkezet:
Az ehhez tartozó CSS részlet:
Ezeknek egy weblapot kellene előállítaniuk, ahol a lap
nevű div tartalmazza a fejlec
divet és egymás mellett a left
és right
nevű diveket, a lap
div körül pedig szaggatott fekete vonalnak kellene látszania. Ezzel szemben tegnap óta mindig ilyen az eredmény:
Nem éppen korrekt, a szaggatott vonal ugyanis csak a fejlec
divet veszi körül, a két egymás mellé floatolt elemet nem, pedig azok is benne vannak a lap
divben és el is férnek egymás mellett. Mindezt Firefoxban látni, IE alatt érdekes módon jó a szerkezet. Bónusz: a két napnál régebben ugyanilyen módszerrel egymásba ágyazott diveket tartalmazó lapok mind jól jelennek meg. Az újabbak közül viszont egyik sem.
A hiba valószínűleg triviális, mégsem találom. Van valakinek ötlete?
SztupY @
próbáld meg a két float mellé odarakni, hogy "position:relative;" néha segít (igaz, ezzel meg más romolhat el egyes esetekben)
Egyébként fura, mert én ezt a helyzetet meg pont hogy IE alatt tapasztaltam és FF alatt jelent meg helyesen a szerkezet...
Egyéb: fejlécnél miért szükséges neked a clear:both?
Nfol @
Próbáltam a positiont is már, el is romlott az egész (még jobban). És eddig mindig jó volt így. Annyi viszont biztos, hogy én vagyok valahol láma, mert a másik gépen is ilyet tapasztalok...
A fejlécnél végülis felesleges a clear:both, mivel a fejléc ugyanolyan széles, mint maga az oldal. Mindenesetre nem ezen múlik, azt megnéztem.
(Ráadásul ha a Web Developerrel bekereteztetem a blokkokat, akkor látszik, hogy minden benne van a lap nevű divben, de ha CSS-ben keretezem be, akkor nem.)
pyx @
Két floatolt div alá egy üres clear:both?
S@ti @
Lelkük van a programkódsoroknak is, hiába.
Nfol @
pyx: köszi, így sem változott semmi.
S@ti: ja, meg fantáziájuk!
Érdekes módon a színekkel, képekkel, szöveggel megformázott oldalon nem látszik ebből az egész hibából semmi, de attól még probléma.
S@ti @
Ej, de sok felesleges cuccal vagiznak manapság a fejleztők... Fantázia, eh!
A végén még öntudatra ébrednek...
Skynet? The Matrix? Windows Vista? The future is just one click away, dude...
Nfol @
Fortunately they give you the opportunity to press OK before proceeding to world dominance. :)