23. januar 2007 - 21:26Der er
9 kommentarer og 1 løsning
strække divs efter størelsen på vinduet.
Hej
Jeg er igang med at sætte et design op i CSS, men jeg har det lille problem at jeg gerne vil have 2 divs med en fast bredde, og så en efter de to, som udfylder resten af vinduet. De skal alle sammen ligge ved siden af hinanden vertikalt.
dette får dem dog kun til at ligge vertikalt. Det er ikke der mit problem ligger. mit problem ligger i at få den sidste div til at fylde den overskydende plads på højer side af de 2 andre divs.
Da nogle browsere tænker, at en div uden bredde skal bruge den plads, der lige er til rådighed (bl.a. den mest udbredte) og dermed giver den 'resten' af 'linjen', og andre browsere, at en div altid har den plads, der er designeret til et block-level element (altså parent-elementets bredde !-), er det ikke muligt at lave det cross-browser ...
-- men jeg har ikke arbejdet med IE7, så det kan være at den (også) på det felt er faldet til patten, og så bliver det også der nødvendigt at bruge javascript !o]
Jeg kan fortælle at jeg har fået det til at virke optimalt i IE7 ved at sætte en div rundt om alle 3 divs, og så give div nr 3 bredden 100%. det virker optimalt i FF bortset fra at align="center" ikke virker godt nok på den måde i FF. Har ikke lige haft mulighed for at teste IE6, da jeg desvære har fået installeret IE7 oven i :(
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.