Avatar billede stauer Nybegynder
20. juli 2002 - 22:19 Der er 15 kommentarer og
1 løsning

Hvorfor udvidder min div sig ikke i forhold til indholdet?

Jeg har en div som indeholder resten af min content.

Mit spørgsmål går på om en div kan have samme funktion som en tabel. Det vil sige den udvidder sig i forhold til indholdet.

Overflow virker ikke.. Men er der en funktion jeg har overset?

<body>
<table width="765" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td>
<div id="container" style="position:absolute; width:765px; height:600px; z-index:1; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;">
<div id="overskrift" style="position:absolute; z-index:2; left: 156px; top: 95px; width: 10;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="2" class="tekst"><strong>L&AElig;BEFORST&Oslash;RRELSE</strong></td></tr>
<tr><td colspan="2" bgcolor="#990000" height="1"></td></tr>
<tr><td width="3"><img src="images/overskrift_rod_boks.gif" width="3" height="10"></td>
<td width="100%" height="10"></td></tr>
</table>
</div>
<div id="tekst" style="position:absolute; z-index:2; left: 155px; top: 135px; width: 430; overflow: visible;" class="tekst">Scandinavian
Clinic er Skandinaviens f&oslash;rende indenfor kosmetisk kirurgi. Vi benytter
kun h&oslash;jt kvalificerede plastik-kirurger, som er blandt verdens bedste speciall&aelig;ger
p&aring; hver deres omr&aring;de. Igennem mere end 15 &aring;r har vores kirurger
specialiseret sig inden for de nyeste teknikker fra ind- og udland. Moderne operationsudstyr
danner sammen med smukke omgivelser de fysiske rammer om vores anerkendte resultater.</div>
<div id="logo" style="position:absolute; width:463px; height:62px; z-index:1; left: 65; top: 5;"><img src="images/logo.gif" width="463" height="62"></div>
<div id="dame" style="position:absolute; width:161px; height:595px; z-index:2; left: 604; top: 0;"><img src="images/gron_dame.jpg" width="161" height="595"></div>
<div id="gradient" style="position:absolute; width:380px; height:9px; z-index:4; left: 0; top: 73;"><img src="images/gron_bar_gradient.jpg" width="380" height="9"></div>

<div id="Layer1" style="position:absolute; width:765px; height:45px; z-index:5; left: 0; top: 600;"><img src="images/bund.gif" width="765" height="45"></div>
</div>
</td></tr>
</table>
</body>
</html>
Avatar billede stauer Nybegynder
20. juli 2002 - 22:20 #1
hmm den kode er sgu da ik til at hitte noget ud af.. håber i forstår spørgsmålet

mvh Johan
Avatar billede doozerii Nybegynder
20. juli 2002 - 22:21 #2
umiddelbart ser det ud til at du har angivet en fast størrelse (width=...) - i tabeller angiver man det i % så bliver det dynamisk i forhold til browseren.
Avatar billede sukos Juniormester
20. juli 2002 - 22:25 #3
Ja, du har jo angivet en fast bredde for tabellen, og så er den ikke længere! :O)
Avatar billede stauer Nybegynder
20. juli 2002 - 22:28 #4
det i højden jeg er interesseret i skal udvide sig. min container div indeholder alt mit indhold - blandt andet min tekst DIV. Når jeg så sætter lad os sige 200 liniers tekst ind i min tekst DIV (som ligger inde i min container DIV) ville jeg gerne have min container DIV til automatisk at udvide sig i højden således at min hvide baggrundsfarve forsætter ned ad på siden.. Hvis i forstår

mvh Johan
Avatar billede stauer Nybegynder
20. juli 2002 - 22:30 #5
jeg troede at det er sådan at hvis man laver en div og putter noget indhold ind i den at selve div'en udvidder sig i takt med det indhold man putter ind i den (blandt andet hvis man putter andre divs ind. Ligesom tabeller gør det..
Avatar billede =maddog= Nybegynder
20. juli 2002 - 22:40 #6
hmmm. det skal den også. har du valideret din kode?
Avatar billede stauer Nybegynder
20. juli 2002 - 22:44 #7
hvor gør man det?

mvh Johan
Avatar billede doozerii Nybegynder
20. juli 2002 - 22:50 #8
nope. ;-)
Avatar billede =maddog= Nybegynder
20. juli 2002 - 22:58 #9
du går ind på www.w3c.org og vælger punktet
HTML Validator
og fodrer den din kode enten pr. text eller som URL.
Avatar billede stauer Nybegynder
20. juli 2002 - 23:01 #10
har jeg gjort - den validere fint..
Avatar billede =maddog= Nybegynder
20. juli 2002 - 23:24 #11
ok hvilken af dine DIVs udvider sig ikke som du vil have. den med brødteksten (scandinavian osv.) udvider sig fint.
Avatar billede stauer Nybegynder
21. juli 2002 - 10:24 #12
min container div.. jeg ville gerne have at container diven's baggrund udvidder sig sammen med min tekst div
Avatar billede stauer Nybegynder
21. juli 2002 - 10:25 #13
jeg ved godt jeg har sat min container div til athave en fast størrelse, men jeg har også prøvet at fjerne højden på diven
Avatar billede =maddog= Nybegynder
21. juli 2002 - 10:57 #14
det er med 100% sikkerhed fordi begge har absolut positionering. prøv at sætte din "tekst" div til position:relative. Jeg har ikke forsøgt selv og skal snart ud af døren.
Avatar billede bgo Nybegynder
22. juli 2002 - 13:52 #15
Jeg har med held kunnet bruge 100% som angivelse af størrelse af en div. Måske det var en mulighed.. Overflow: visible burde sådan set virke, men somme tider afhænger det lidt af div'ens indhold er min erfaring...

bgo
Avatar billede stauer Nybegynder
20. august 2002 - 09:32 #16
lukker spørgsmål
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