Avatar billede rzj Nybegynder
06. marts 2003 - 13:06 Der er 6 kommentarer

opklarende omkring tabel str.

I nedenstående angiver jeg en tabel med den absolutte str. på 730 px. Så burde det naturligvis være sådan at tabellen altid vil være 730 uanset om alle celle str. ligeledes er angivet med absolut str. ? Sådan er det imdlertid IKKE !

Hvis jeg ikke angiver de sidste 4 rækkers absolutte str. så bliver tabellen gjort bredere (100%?) !!!

Hvorfor er det lige at det sker?
Og jeg vil meget gerne bede om de underliggende html-generelle issues :-)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="1">
<tr valign="top">
    <td>
    <table width="730" cellspacing="0" cellpadding="0" border="1">
<tr>
    <td width="730" colspan="6"><img src="pics/head_vel.gif" width="730" height="81" alt="" border="0"></td>
   
</tr>
<tr>
    <td width="134">&nbsp;</td>
    <td width="56" background="pics/bg_lstreg.gif"><img src="pics/margen.gif" width="56" height="2" alt="" border="1"></td>
    <td width="540" colspan="4"><img src="pics/topbillede.jpg" width="540" height="157" alt="" border="0"></td>
   
</tr>
<tr>
      <td width="134">&nbsp;</td>
          <td width="56">&nbsp;</td>
          <td width="540">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
</tr>
<tr>
    <td width="134">&nbsp;</td>
          <td width="56">&nbsp;</td>
          <td width="540">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
</tr>
<tr>
      <td width="134">&nbsp;</td>
          <td width="56">&nbsp;</td>
          <td width="540">&nbsp;</td>
        <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
</tr>
<tr>
      <td width="134">&nbsp;</td>
          <td width="56">&nbsp;</td>
          <td width="540">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
</tr>
</table>
    </td>
    <td>&nbsp;</td>
</tr>
</table>
</body>
</html>
Avatar billede sthen Nybegynder
06. marts 2003 - 13:25 #1
<table width="730" cellspacing="0" cellpadding="0" border="1">

- ændres til -


<table width="730" cellspacing="0" cellpadding="0" border="1" COLS="6">
Avatar billede sthen Nybegynder
06. marts 2003 - 13:33 #2
Pas i øvrigt på med at bruge COLSPAN i første linie i en tabel - ikke alle browsere er lige glade for det.
Avatar billede rzj Nybegynder
06. marts 2003 - 13:38 #3
er cols="" en lovlig attribut ?

og det du mener er at hvis jeg skriver cols attributten ind i tabel-elementet så vil tabellen uanset angivelser af celle str. ALTID være 730 px bred?

/raz
Avatar billede rzj Nybegynder
06. marts 2003 - 13:43 #4
og nej, det virker ikke. Tabellen strækker sig stadig hvis ikke de absolutte str. er angivet i ALLE celler :-(
Avatar billede sthen Nybegynder
06. marts 2003 - 13:47 #5
<td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>

ovenstående er OK for de sidste tre rækkers vedkommende
Avatar billede sthen Nybegynder
06. marts 2003 - 13:51 #6
og på en eller anden måde er du da nødt til at fortælle browseren hvor små de sidste celler skal være, men det er godt nok mystisk at det strækker sig på den måde
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