Avatar billede wispy Nybegynder
24. oktober 2003 - 12:28 Der er 5 kommentarer og
1 løsning

max-width på tabel

Her er noget kode:

<table border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td background="vtop.gif" width="33" height="33">
        </td>
        <td background="ind.gif" width="23">
        </td>
        <td background="midt.gif"><center>Overskrift</center>
        </td>
        <td background="ud.gif" width="23">
        </td>
        <td background="htop.gif" width="33" height="33">
        </td>
    </tr>
    <tr>
        <td background="vside.gif">
        </td>
        <td colspan="3">Her står noget tekst
        </td>
        <td background="hside.gif">
        </td>
    </tr>
</table>

Billederne ind.gif og ud.gif er begge 23 pixels bredde. Begge cellerne er sat til at være 23 pixel bredde. Men når jeg skriver en lang linie teskt hvor der står "Her står noget tekst", gentager billedet sig mange gange. Hvorfor er det ikke kun den midterste celle der bliver større ???

Kan man ikke sætte max-width på de 2 celler ???
Avatar billede mm12010 Nybegynder
24. oktober 2003 - 12:34 #1
skal sætte width på din tabel:

<table style="width: 200px;" border="0" cellpadding="0" cellspacing="0">
Avatar billede mm12010 Nybegynder
24. oktober 2003 - 12:37 #2
du kan også styre dine baggrundsbilleder med css:

<table style="width: 200px;" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td style="background: url(vtop.gif) no-repeat left top; width: 33px; height: 33px;">
        </td>
        <td background="ind.gif" width="23">
        </td>
        <td background="midt.gif"><center>Overskrift</center>
        </td>
        <td background="ud.gif" width="23">
        </td>
        <td style="background: url(htop.gif) no-repeat right top; width: 33px; height: 33px;">
        </td>
    </tr>
    <tr>
        <td background="vside.gif">
        </td>
        <td colspan="3">Her står noget tekst
        </td>
        <td background="hside.gif">
        </td>
    </tr>
</table>
Avatar billede wispy Nybegynder
24. oktober 2003 - 12:50 #3
Jamen det er cellen der ikke må blive større end 23px...

Og istedet skal cellen med overskrift blive større...
Avatar billede helmet Nybegynder
24. oktober 2003 - 17:00 #4
Hvis der alligevel ikke skal være noget inde i <td> tag'en foruden billedet, hvorfor bruger du så ikke <img> i stedet for, der virker width/height da, desuden tror jeg ikke background er en "officel" attribut til <td>
Avatar billede roenving Novice
24. oktober 2003 - 17:03 #5
Background er en officiel attibut til _alle_ html-tags som har en fysisk udstrækning efter html- og css-standarden !-)
Avatar billede wispy Nybegynder
26. oktober 2003 - 20:14 #6
Jeg har selv fundet en løsning...

Istedet for at bruge colspan i nederste <tr>, lavede jeg 2 <td>'er... Så virker det i hvert fald til det jeg skal bruge...
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