Avatar billede noodrem Nybegynder
31. marts 2006 - 17:09 Der er 8 kommentarer og
1 løsning

Max bredde på tabel

Hej eksperter

Jeg har lavet en tabel med en bredde på 200 px og en højde på 500 px.

Hvordan gør jeg sådan at tabellen ikke strækker sig længere sidelæns så bredden blivere størere når jeg skriver noget i tabellen, der er bredere end 400 px? kan man evt. lave tvunget linjeskift el. lign?
Avatar billede cpufan Juniormester
31. marts 2006 - 17:33 #1
<table width="200" height="500" style= "overflow:auto"><tr><td>tekst her</td></tr></table>
Avatar billede milandt Nybegynder
31. marts 2006 - 17:37 #2
du kan ikke sætte højde på din tabel
Avatar billede noodrem Nybegynder
31. marts 2006 - 18:20 #3
tak for svaret.

Nåh nej Milandt :)

Smider du ik lige et svar cpufan?
Avatar billede noodrem Nybegynder
31. marts 2006 - 18:31 #4
kan ikke få det til at virke alligevel.

Har flere <td> og <tr> inde i selve tabellen, kan de have noget med det at gøre?
Avatar billede cpufan Juniormester
31. marts 2006 - 18:54 #5
så kan du sætte denne på hver <td style= "overflow:auto">

men jeg ved ikke hvordan det ser ud i dit layout
Avatar billede noodrem Nybegynder
31. marts 2006 - 21:59 #6
Har en kode der ser således ud:


<td class="over" style="overflow:auto" width="150" background="Billeder/ugensbilbaggrund.jpg">
 
  <div class="ugensbil">
  <?
 
      echo "Noget ligegyldigt php"
     
  ?>
  </div>
 
  </td>

Den medførende css er som følgende:

.ugensbil {
    margin-left:25px;
    margin-top:10px;
}

Hvis det da har noget betydning.

Problemet er bare at når det php (som er ting der skal kunne indtastes af brugeren)
overskrider de 150 px som er sat til bredde strækker tabellen sig i stedet for at lave et linjeskift.
Avatar billede mclemens Nybegynder
01. april 2006 - 01:01 #7
ret evt. auto til hidden og træk herefter linjen sammen ... hidden er samme løsning som herinde på eksperten i tilfælde af en meget lang
linjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
(tror ikke man kan bruge overflow på td's...)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title><style type="text/css">

.over{
background: url('Billeder/ugensbilbaggrund.jpg');
overflow:auto;
width:150px;
}

</style></head>

<body>
<table><tr><td>

<div class="ugensbil">...php kode...</div>

<div class="over">
aaaaaaaaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaaaa
</div>

</td></tr></table>
</body></html>
Avatar billede mclemens Nybegynder
01. april 2006 - 01:05 #8
arg ny css og body...

.ugensbil {
    margin-left:25px;
    margin-top:10px;
}

.over{
background: url('Billeder/ugensbilbaggrund.jpg');
}

.under{
overflow:auto;
width:150px;
}


<body>
<table><tr><td class="over">

<div class="ugensbil">...php kode...</div>

<div class="under">
aaaaaaaaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaaaa
</div>

</td></tr></table>
</body></html>
Avatar billede noodrem Nybegynder
01. april 2006 - 13:21 #9
Det virker nu. Takker folkens :)
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