Avatar billede rudi1234 Nybegynder
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.
Avatar billede repsac Nybegynder
23. februar 2002 - 16:56 #1
du kan gøre følgende:

<td nowrap style="width: 1px;">hej!</td><td>hej igen</td>
Avatar billede rudi1234 Nybegynder
23. februar 2002 - 17:04 #2
Det duer ikke. Så ryger min nowrap, samt <hr> bliver til prikker!
Avatar billede repsac Nybegynder
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>
Avatar billede 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...
Avatar billede rudi1234 Nybegynder
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).
Avatar billede Slettet bruger
23. februar 2002 - 17:26 #6
Hvad mener du med at det ikke virker? Det virker da fint....
Avatar billede rudi1234 Nybegynder
23. februar 2002 - 17:30 #7
Det har du vist ret i - det virker... :-)
Avatar billede olebole Juniormester
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>
Avatar billede 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..
Avatar billede 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...
Avatar billede Slettet bruger
23. februar 2002 - 17:38 #11
Iøvrigt: Tløk med at du kan logge ind igen :)
Avatar billede olebole Juniormester
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
Avatar billede olebole Juniormester
23. februar 2002 - 17:47 #13
Jo tak .... og så gik den ned igår aftes - lucky meeeeeeeee  =oD
Avatar billede rudi1234 Nybegynder
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).
Avatar billede olebole Juniormester
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
Avatar billede rudi1234 Nybegynder
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?
Avatar billede olebole Juniormester
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
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