Gå til innhold

Tables og IE/Opera


Anbefalte innlegg

Setter opp et skjema vha. tables, men får ikke bredden på kolonnene slik jeg vil ha det.

 

Eksempel:

 

<table width="500" border="1">
<tr><td width="250">Venstre</td><td>Høyre kolonne</td></tr>
<tr><td colspan="2">
Tekst som skal spanne over to kolonner.. gfd gsfd s g fds gsd sd.
</td></tr>
</table

 

Dette skulle etter mitt hode "dele" tabellen på midten, med to like store kolonner.

I stedet blir den venstre kolonna forskyvet langt til høyre - mye mer enn 250px.

 

Det virker som raden med colspan ødelegger.. Selv om jeg setter width="5" på rad1,kolonne1 blir den lengre en teksten.

 

Dette er slik i både IE og Opera, Firefox tror jeg viser slik jeg vil ha det.

 

Hvordan??

 

Evt; hvordan på mest hensiktsmessige måte stille opp skjemadata (forms) uten tables?

Endret av azidG
Lenke til kommentar
Videoannonse
Annonse

Har du en link der vi kan se problemet?

 

Lenge siden jeg har brukt tabeller, så det er ikke sikkert dette her er helt riktig.

Men det kan hende at noe av dette kan hjelpe:

 

<table width="500" border="1">
<tr><td width="250">Venstre</td><td width="250">Høyre kolonne</td></tr>
<tr><td colspan="2">
Tekst som skal spanne over to kolonner.. gfd gsfd s g fds gsd sd.
</td></tr>
</table>

 

Jeg personlig ville kuttet ut hele tabellen, men vist du vil bruke det,

så ville jeg heller anbefale å bruke et css-ark til å skrive inn stilen til tabellen i.

 

<table class="form">
<tr>
 <td class="navn">Venstre</td>
 <td class="verdi">Høyre kolonne</td>
</tr>
<tr>
 <td colspan="2">Tekst som skal spanne over to kolonner.. gfd gsfd s g fds gsdsd.</td>
</tr>

CSS

.form {
width: 500px;
border: 1px solid black;
}

.navn, .verdi {
width: 50px;
}

 

eller noe... :hmm: Mulig at det er noe feil her. Som sagt. Lenge siden jeg har brukt tables.

Lenke til kommentar
  • 2 uker senere...
Jeg har også slitt med dette. Det virker helt sinnsvakt og jeg har ikke noe løsning på det annet enn å bruke css eller lage to tabeller med den ene (istedenfor den raden med to kolonner) inni den andre.
Du snakker om CSS som et onde som bare skal brukes dersom ingen andre løsninger er mulige? Å bruke CSS er jo det eneste rette i tilfellet, og da tar jeg ikke stilling til om det er riktig å bruke tabeller til dette i utgangspunktet.
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...