Toon posts:

[HTML] kapotte colspan in IE6.0? (denk het niet)

Pagina: 1
Acties:
  • 144 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb IE 6.0.2600.0000. Ik denk dat het niet aan IE ligt maar eerder aan me eigen stommiteit.
probeer het volgende:

<table border="1" cellpadding="0" cellspacing="0" width="100%">

<tr>
<td>1a</td>
<td width="100">1b</td>
<td width="100">1c</td>

</tr>
<tr>
<td colspan="3">[img]"nix.gif"[/img]</td>
</tr>
</table>

je zult zien dat de tabellen precies zo zijn als het zo moeten. Maar verander je nu de width van het plaatje naar 234 dan zie je dat hij 1b opeens 'meerekt'. en voer je 235 in (of meer) dan rekt hij zelfs 1c mee :'( waar ligt dit aan.. waarschijnlijk is het een echte }:O vraag. maarja

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 03-09 22:42
Op zaterdag 25 mei 2002 14:31 schreef Raggie2 het volgende:
Ik heb IE 6.0.2600.0000. Ik denk dat het niet aan IE ligt maar eerder aan me eigen stommiteit.
probeer het volgende:












1a 1b 1c
[img]"nix.gif"[/img]


je zult zien dat de tabellen precies zo zijn als het zo moeten. Maar verander je nu de width van het plaatje naar 234 dan zie je dat hij 1b opeens 'meerekt'. en voer je 235 in (of meer) dan rekt hij zelfs 1c mee :'( waar ligt dit aan.. waarschijnlijk is het een echte }:O vraag. maarja
probeer de cel 1a eens "100%" of "*" als waarde te geven.. Misschien werkt het dan wel

Verbouwing


Verwijderd

Topicstarter
Op zaterdag 25 mei 2002 14:34 schreef DinoRaptor het volgende:

[..]

probeer de cel 1a eens "100%" of "*" als waarde te geven.. Misschien werkt het dan wel
* heeft geen enkel effect en 100% persen 1b en 1c samen tot de lengte van de tekst die erin staat...

Verwijderd

Topicstarter
ik schop het topic maar weer omhoog omdat het anders waarschijnlijk helemaal niet meer gelezen wordt, en ik nog steeds op zoek naar het antwoord/de oplossing ben

edit:
taalfoutje

  • klokop
  • Registratie: Juli 2001
  • Laatst online: 17-06 14:59

klokop

swiekie swoeng

geen idee. 'k zou 't gewoon anders proberen. Kan toch wel?

"Passing silhouettes of strange illuminated mannequins"


  • pbregman
  • Registratie: Oktober 2001
  • Laatst online: 22-05-2023

pbregman

>:)

Ik heb helaas geen oplossing voor jouw probleem :(

Ik had homesite een tabel laten genereren zoals jij het graag wou en die maakte precies hetzelfde als jij had gemaakt met ook hetzelfde probleem

Als je die width="100%" nou veranderd in een vaste waarde en dan die 3 velden (1a, 1b en 1c) een vaste breedte opgeeft werkt het wel goed.

voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
<table width="800" cellspacing="0" cellpadding="0" border="1">
<tr>
    <td width="600">1a</td>
    <td width="100">1b</td>
    <td width="100">1c</td>
</tr>
<tr>
    <td colspan="3">[img]"nix.gif"[/img]</td>
</tr>
</table>

Voor een internetsite kan het soms handiger zijn om een vaste breedte te hebben, maar op een andere manier kon ik jouw probleem helaas niet oplossen, succes ermee hopelijk kan je hier wat mee

Specs


Verwijderd

Topicstarter
hee Vibe, bedankt voor je reactie, maar dat is dus idd helaas niet wat ik zoek. Het is namelijk voor een website die in de breedte echt 100% moet zijn.

ik vraag me af of er wel een oplossing voor bestaat. En degene die hem heeft ben ik onwijs dankbaar.. want we zitten voor ons project erg omhoog met dit probleem.

  • Wally-S
  • Registratie: September 2001
  • Laatst online: 04-09 18:53

Wally-S

-Snowboarding is art-

Je zou kunnen overwegen om elke tablerow in een nieuwe tabel te zetten.
Dan moet je alleen effe wat klooien met de omlijnen, maar het moet lukken.

Snow is only frozen water


  • paragon
  • Registratie: April 2000
  • Laatst online: 07-09 11:42
Misschien kan je proberen met css. Moet wel lukken denk ik :)

  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 23-08 22:18

Dark Blue

Compositionista!

Alpenmeisje

Overigens kan er alleen in een frameset * staan... niet in een tabel... edit: oeps je bent toch niet de Mithrandir die ik ken :X

table width="100%" werkt geloof ik niet in Netscape...
Ik zou nou niet meteen om frames gaan gillen, dat is niet nodig, maar het helpt wel een stuk.

Ik heb eens zitten proberen, als je flink wat tabellen gaat nesten, dan kom je er wel uit... bovenste rij dus in 2 delen maken, linkerdeel gewoon tekst, rechterdeel een nieuwe tabel van 200px breed; en dan in het onderste deel misschien ook nog een nieuwe tabel in een vak met colspan="3", maar hoeft denk ik niet per se.

Is die border="1" echt nodig, of heb je die erbij gezet voor de duidelijkheid?

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-08 17:05
Je td met colspan 3 zal steeds de breedte bepalen van cel 1a, zo zit Internet Explorer nu eenmaal in elkaar...
Wat je dus moet doen is ofwel je afbeelding in stukken snijden, ofwel 2 tabellen onder elkaar plakken:
code:
1
2
3
4
5
6
<table...>
<tr>...</tr>
</table>
<table>
<tr><td><img ...></td></tr>
</table>

Niet zo volgens de regels, maar ja, het kan niet anders, heb dit probleem ook eens voorgehad...

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 00:09
In principe is het tegenwoordig not done om nog relatieve waarden (zeker 100%) op te geven.

Verwijderd

Topicstarter
Ik heb eens zitten proberen, als je flink wat tabellen gaat nesten, dan kom je er wel uit... bovenste rij dus in 2 delen maken, linkerdeel gewoon tekst, rechterdeel een nieuwe tabel van 200px breed; en dan in het onderste deel misschien ook nog een nieuwe tabel in een vak met colspan="3", maar hoeft denk ik niet per se.
mm maar dan word het toepassen van align= nogal moeilijk. De bedoeling is nog wel om die tekst zelf te alignen. Verder is het eigenlijk geen plaatje in 2a, maar een stuk tekst die langer dan (in dit voorbeeld dan) 234 is.
Is die border="1" echt nodig, of heb je die erbij gezet voor de duidelijkheid?
idd, die staat er alleen voor de duidelijkheid
frames gaan gillen (..) maar het helpt wel een stuk
ja. hmz, ik ben niet zoon voorstander van frames, ik vind het de source in de meeste opzichten nogal onoverzichtelijk maken. Maar het zou wel 1 van de betere oplossingen zijn
Dark Blue, bedankt iig..

verder
dit van maartenba,
Wat je dus moet doen is ofwel je afbeelding in stukken snijden, ofwel 2 tabellen onder elkaar plakken
bracht me op een ideetje, aangezien het om een stuk tekst gaat, kan ik best die colspan="3" een 2 van maken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<table border="1" cellpadding="0" cellspacing="0" width="100%">

<tr>
<td>1a</td>
<td width="100">1b</td>
<td width="100">1c</td>

</tr>
<tr>
<td colspan="2" align="left">tekst</td>
<td align="right">nog meer tekst</td>
</tr>
</table>

:D

dat ga ik proberen,
iedereen, HEEL erg bedankt :D :D

Verwijderd

align="left" hoef je niet te definieren, is namelijk de default.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 00:09
zkywalker:
align="left" hoef je niet te definieren, is namelijk de default.
Van wie heb je die onzin nou weer :?
In Mozilla bijv. is het helemaal niet default |:(

Verwijderd

Op dinsdag 28 mei 2002 15:46 schreef ddc het volgende:

[..]

Van wie heb je die onzin nou weer :?
In Mozilla bijv. is het helemaal niet default |:(
lijnt Mozilla een tekst in een TD dan in het midden of rechts uit als je er geen "align" in zet???
wil ik wel eens zien! show me that i`m wrong!

al een topic over:
[topic=152519/1/25]
Pagina: 1