Avatar billede themepark Nybegynder
14. januar 2004 - 14:38 Der er 10 kommentarer og
2 løsninger

Problemer med DIV

Jeg bruger en DIV til at skjule noget indhold med, som så dukker op, når jeg klikker på et link.

Problemet er at både før og efter den skjulte tekst, er der noget synlig tekst, som skal klumpes sammen, så at sige, men desværre bliver der også afsat plads til den skjulte tekst.

Mit spørgsmål er hvordan jeg fjerner den plads?
Avatar billede skovenborg Nybegynder
14. januar 2004 - 14:46 #1
hvis du bruger visibility:hidden så ændr det til display:none; (også i dit script)
Avatar billede thesurfer Nybegynder
14. januar 2004 - 14:46 #2
Du må meget gerne komme med et eksempel på kode, eller et link til din side.. det plejer at hjælpe :)
Avatar billede themepark Nybegynder
14. januar 2004 - 14:52 #3
Tekst 1
<DIV STYLE="visibility: hidden">
Tekst 2
</DIV>
Tekst 3

Sværere er det ikke ;) Og ja, jeg ved godt jeg mangler både ID og andet, men det her er det nødvendige at vise ;)
Avatar billede thesurfer Nybegynder
14. januar 2004 - 14:59 #4
Som skovenborg skrev, brug <DIV STYLE="display: none"> i stedet :)
Avatar billede themepark Nybegynder
14. januar 2004 - 15:01 #5
Hmmm...foretrækker altså visibility...det giver ligesom mere sig selv hvad det gør ;)
Avatar billede Slettet bruger
14. januar 2004 - 15:21 #6
Det kan godt være, men specifikationen for visibility: hidden er netop, at browseren stadig skal afsætte pladsen til objektet, hvorimod display: none betyder, at der ikke skal afsættes plads.
Avatar billede skovenborg Nybegynder
14. januar 2004 - 15:25 #7
ellers skal du fjerne indholdet og sætte det ind hver gang du vil klikker på linket (og fjerne det igen når du vil fjerne boksen - men ærlig talt så det meget mere smart at bruge display:none; - det andet vil være spild af resourcer
Avatar billede themepark Nybegynder
14. januar 2004 - 15:26 #8
AhAAAAAAAAAAAAAAA :) Se, nu giver det jo mening ;)
Avatar billede Slettet bruger
14. januar 2004 - 15:33 #9
Og så skal du forresten bruge display: block (eller display: inline), når du vil have din <div> vist igen.
Avatar billede themepark Nybegynder
14. januar 2004 - 16:00 #10
Smid lige et svar sandbox og skovenborg :)
Avatar billede skovenborg Nybegynder
14. januar 2004 - 18:42 #11
okay :-)
Avatar billede Slettet bruger
14. januar 2004 - 21:11 #12
Jeps
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