Avatar billede nicklasw Nybegynder
22. december 2006 - 17:43 Der er 19 kommentarer og
1 løsning

text går ud af div

Hej.
hvordan får jeg en div til at havde en minimum størelse, men hvis der så kommer mere text end der kan være i DIV'en så skal den udvide sig???

M.V.H Nicklas
Avatar billede simplus Nybegynder
22. december 2006 - 17:49 #1
Du kan angive bredde og højden i % istedet for px

Det er dog ikke til at anbefale, da designet _muligvis_ vil se underligt ud i større skærme. Så som en 30" skærm f.eks.!
Avatar billede nicklasw Nybegynder
22. december 2006 - 17:58 #2
ja ved jeg, er der ikke andre måder?
Avatar billede tjaz Nybegynder
22. december 2006 - 18:01 #3
du kan benytte dig af

style="overflow: auto;"

som så vil lave scrollbars i din div hvis der er for meget tekst
Avatar billede simplus Nybegynder
22. december 2006 - 18:04 #4
Ja det var en mulighed. Nu ved jeg ikke hvor meget du har lyst til at bruge scroolbars istedet for at den udvider sig, men jeg ville helt klart foretrække det!
Så er du sikker på ikke at ødelægge designet.
Avatar billede nicklasw Nybegynder
22. december 2006 - 18:06 #5
kan det ikke lade sig gøre at gøre dem støre, det er til et nyheds system, så det vil ikke se så godt ud hvis der kom en srcollbar
Avatar billede nicklasw Nybegynder
22. december 2006 - 18:08 #6
har fundet ud af det nu, det var bare mig der ikke tænkte så langt ;) simplus bare læg et svar det var dig der hjalp mig på vej
Avatar billede tjaz Nybegynder
22. december 2006 - 18:09 #7
er det højden eller bedden som skal udvide sig automatisk når der kommer mere tekst? for hvis f.eks. du kun angiver bredden i px, men undlader at angive en højde skulle den gerne udvide sig automatisk (hvilket den faktisk også burde selvom du har angivet højden).

Har her taget højde for at du ikke har sat nogen overflow!
Avatar billede simplus Nybegynder
22. december 2006 - 18:09 #8
Tja, der kan være noget om snakken. Derimod er det den eneste 'sikre' løsning. Jeg vil ikke helt mene at der er andre gode løsninger end at angive den i % eller bruge scrollbars.

Jeg forstår dog ikke helt hvorfor det skal udvide sig, det vil i mine øjne se grimmere ud end hvis du bruger tjaz's forslag med scrollbars :-)
Avatar billede nicklasw Nybegynder
22. december 2006 - 18:09 #9
jeg sat bare height på 1% så udvider den sig jo bare så meget som den skal...
Jeg er åbenbart lidt træt, men det var simplus det fik mig til at komme i tanke om det
Avatar billede simplus Nybegynder
22. december 2006 - 18:09 #10
Ellers tak, jeg samler slet ikke på point.
Avatar billede nicklasw Nybegynder
22. december 2006 - 18:10 #11
okay så tjaz lægge et svar
Avatar billede tjaz Nybegynder
22. december 2006 - 18:15 #12
jeg bader i point, men okay her er svar så vi kan få lukket ... ellers tag dem selv ... tror ikke der er så mange der går op i point herinde længere :)
Avatar billede simplus Nybegynder
22. december 2006 - 18:19 #13
Det vil jeg give dig ret i tjaz, jeg samler personligt ikke på point da det giver mig et mere afslappet forhold til Exp. Jeg har altid været et konkurrence menneske og har oplevet i min korte tid her på eksperten at jeg simpelthen blev for ivrig efter at få point. Så jeg ville bare hjælpe alle og enhver. Nu tager jeg det mere stille og roligt og hjælper kun hvor jeg kan.

God jul til jer begge.
Avatar billede nicklasw Nybegynder
22. december 2006 - 18:21 #14
Jeg bader også i point, jeg faktisk ligeglad om jeg giver 30 eller 200....
Avatar billede roenving Novice
24. december 2006 - 13:06 #15
Hrm, den løsning, du har fundet, vil ikke virke som du forventer i alle browsere, prøv f.eks. en af Gecko'erne, FireFox, Netscape o.l.
Avatar billede nicklasw Nybegynder
24. december 2006 - 15:15 #16
ja både i opera firefox netscape safari virker det som det skal
Avatar billede olebole Juniormester
27. december 2006 - 14:21 #17
<ole>

Ja, det virker ligenu - men du sætter vand over til en bunke problemer på alle mulige andre områder, når du anvender den slags sydsinghalesiske cowboy-hacks  ;o)

/mvh
</bole>
Avatar billede nicklasw Nybegynder
29. december 2006 - 16:37 #18
nej for den skal udvide sig... ned af hvilken den også gør, den skal og rygge alle de tingder er nedden under den... hvilket den også gør... kan ikke rigtig se problemet
Avatar billede windcape Praktikant
29. december 2006 - 16:42 #19
Undre mig over ingen har postet dette

<div style="height: 300px; width: 100px; display: table;"></div>

Hvis en div har display: table vil den kunne udvide sig, også selvom der er fastbestemte mål I Firefox.

Ellers skal du jo normalt benytte min-height i Firefox, men desværre supporter IE det ikke.
Avatar billede nicklasw Nybegynder
29. december 2006 - 16:55 #20
windcape: det var jo det, du skulle næsten havde point...
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