23. februar 2002 - 16:54
Der er
16 kommentarer og 1 løsning
<td> bredde!
Jeg har en tabel med disse celler <table><tr> <td nowrap>hej!</td><td>hej igen</td> </tr></table> Hvordan angiver jeg at cellen til venstre aldrig må blive bredere end hvad dens indhold fylder? Hvis cellen til højre ikke indeholder særligt meget, bliver cellen til venstre jo automatisk ret bred.
Annonceindlæg fra Computerworld
23. februar 2002 - 16:56
#1
du kan gøre følgende: <td nowrap style="width: 1px;">hej!</td><td>hej igen</td>
23. februar 2002 - 17:04
#2
Det duer ikke. Så ryger min nowrap, samt <hr> bliver til prikker!
23. februar 2002 - 17:06
#3
så gør følgende (tror jeg): <td nowrap style="width: 1px;"><nobr>hej!</nobr></td><td>hej igen</td>
Slettet bruger
23. februar 2002 - 17:08
#4
<table><tr> <td nowrap>hej!</td><td width="100%">hej igen</td> </tr></table> Det er ikke gyldig HTML men jeg har aldrig mødt en browser der brokkede sig over det...
23. februar 2002 - 17:25
#5
nobr virker heller ikke, og 100% tør jeg ikke bruge. Tidligere gjorden den at mine td-ere gik uden for vindueet (lavede scroll).
Slettet bruger
23. februar 2002 - 17:26
#6
Hvad mener du med at det ikke virker? Det virker da fint....
23. februar 2002 - 17:30
#7
Det har du vist ret i - det virker... :-)
23. februar 2002 - 17:36
#8
<ole> En mere 'stueren' metode: <table style="width:400px;" border="1"> <tr> <td style="width:1px"><span style="white-space:nowrap">hej du!</span></td> <td>hej igen</td> </tr> </table> /mvh </bole>
Slettet bruger
23. februar 2002 - 17:36
#9
Hvis du er nervøs for de 100% kan du bruge 99% det er næsten ligeså godt, og problemerne med Netscape opstår ikke..
Slettet bruger
23. februar 2002 - 17:38
#10
olebole> Den er meget god hvis man arbejder med fast sidebredde, men det kikser jo lidt hvis den skal udvide sig til vinduets bredde...
Slettet bruger
23. februar 2002 - 17:38
#11
Iøvrigt: Tløk med at du kan logge ind igen :)
23. februar 2002 - 17:46
#12
el_barto >> Jamen, så lav den 100% - eller 87,7032456% - hvis det passer bedre. Fidusen ligger i span'et og nowrap i det. De 400px er blot valgt for at vise, at første celle opfører sig præcist som ønsket ;o) /mvh
23. februar 2002 - 17:47
#13
Jo tak .... og så gik den ned igår aftes - lucky meeeeeeeee =oD
23. februar 2002 - 18:40
#14
el_barto´s virker: Der bliver mine <hr> stadig fuld bredde. Ved olebole´s bliver de bare en prik (sikkert 1 px).
23. februar 2002 - 22:48
#15
Så er det nok, fordi du begår en fejl. Du sætter vel da ikke bredde på alle cellerne i en kolonne - vel? <table style="width:99%;" border="1"> <tr> <td style="width:1px"><span style="white-space:nowrap">hej du!</span></td> <td>hej igen</td> </tr> <tr> <td><span style="white-space:nowrap"><hr></span></td> <td>hej igen</td> </tr> </table> ...eller (alt efter, hvad du vil lave): <table style="width:99%;" border="1"> <tr> <td style="width:1px"><img src="transparent.gif" width="1" height="1"></td> <td><img src="transparent.gif" width="1" height="1"></td> </tr> <tr> <td><span style="white-space:nowrap">hej du!</span></td> <td>hej igen</td> </tr> <tr> <td><span style="white-space:nowrap"><hr></span></td> <td>hej igen</td> </tr> </table> /mvh
23. februar 2002 - 22:53
#16
Jeg satte faktisk samme bredde på alle td i kolonnen (asp-loop)... Er der noget problem i el_bartos forslag med 100% bredde i den anden kolonne?
24. februar 2002 - 00:00
#17
Hvis man ønsker, livet skal se bare en anelse logisk ud: Ja =o) Men det er da muligt, det virker - min kode-estetik forbyder mig at gøre det. Jeg tror ikke, jeg behøver at undskylde min udtalelse overfor el_barto...er sikker på han forstår ;o)) /mvh
Vi tilbyder markedets bedste kurser inden for webudvikling