Avatar billede baileys Nybegynder
04. august 2005 - 12:08 Der er 12 kommentarer og
1 løsning

At skjule div's, så de ikke fylder

Jeg har to divs, som er listet under hinanden:

<div id="test1" style="visibility: visible">
.. noget ..
</div>
<div id="test2" style="visibility: hidden">
.. noget andet ...
</div>

Mit problem er, at når jeg skifter mellem dem ved at ændre deres visibility-attribute, bliver de bare usynlige (klart nok), men pladsen fries ikke op, så der opstår kæmpe mellemrum, der hvor det skjulte div er.

Hvordan kan jeg, på en overkommelig måde, forhindre det?
Avatar billede odni Nybegynder
04. august 2005 - 12:09 #1
Jeg har før oplevet, at du bliver nødt til at skrive div'en på én linie, dvs:

<div>blabla</div>

Det er dog kun IE, der er så buggy ;o)
Avatar billede busschou Praktikant
04. august 2005 - 12:12 #2
display:none;
Avatar billede keysersoze Guru
04. august 2005 - 12:12 #3
ved også at sætte

display: none;

på. skal dit div vises igen er det modsatte

display: block;
Avatar billede busschou Praktikant
04. august 2005 - 12:12 #4
og display:block;
Avatar billede roenving Novice
04. august 2005 - 12:12 #5
Brug display i stedet:

<div id="test1" style="display:block;">
.. noget ..
</div>
<div id="test2" style="display:none;">
.. noget andet ...
</div>
Avatar billede busschou Praktikant
04. august 2005 - 12:12 #6
LOLOLOLOL
Avatar billede busschou Praktikant
04. august 2005 - 12:13 #7
det er vist dem som har taget det bedste taste kursus som vinder flest point herinde efterhånden ;o)
Avatar billede koldstar Nybegynder
04. august 2005 - 12:18 #8
du kan sætte position =absolute
Avatar billede roenving Novice
04. august 2005 - 12:20 #9
>>koldstar

-- så vil de heller ikke fylde noget, når de vises ...
Avatar billede busschou Praktikant
04. august 2005 - 13:00 #10
tak for det første svar på dit spørgsmål honoreres så fint 'o(
Avatar billede keysersoze Guru
04. august 2005 - 13:19 #11
du gav jo kun et halvt svar ;)
Avatar billede keysersoze Guru
04. august 2005 - 13:19 #12
busschou >> www.soze.dk/tude
Avatar billede busschou Praktikant
04. august 2005 - 13:21 #13
njaa nu var spørgsmålet jo sådan set hvordan man forhindrede at der kom et hul når man skulle skjule elementet!
Jeg er skam ligeglad med points mere princippet idet
Flot selvpotræt der ellers ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester