Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Twee tabellen los, maar wel naast, elkaar.

awinkel
17 antwoorden
  • Hoe kan ik twee tabellen naast elkaar krijgen?
    Niet dat ik een tabel heb met 1 rij en twee kolommen, maar gewoon twee losse tabellen naast elkaar.
  • Maak een tabel met daarin 2 kolommen die weer beide een tabel bevatten…
  • [quote:5a6f26118f="awinkel"]Hoe kan ik twee tabellen naast elkaar krijgen?
    Niet dat ik een tabel heb met 1 rij en twee kolommen, maar gewoon twee losse tabellen naast elkaar.[/quote:5a6f26118f]
    Da kannie. Alleen tabel in tabel.
  • Och, met style sheets kom je ook een heel eind.
  • vertel jij maar eens hoe je dat crossbrowser wilde gaan oplossen met stylesheets? Dat is juist een van de grote gebreken can css wat mij betreft, dat tabellen nog nouwelijks geimiteerd kunnen worden
  • Tabel in tabel, of absolute positie meegeven.
  • Waarom zou tabel in tabel niet werken?[code:1:bdfa8e7480]<TABLE WIDTH="100%" CELLSPACING="5%">
    <TR>
    <TD WIDTH="50%">
    <TABLE BORDER="yes" WIDTH="100%">
    <TR>
    <TH COLSPAN="3">TABEL 1</TH></TR>
    <TR>
    <TD>Tabel 1 Kolom 1</TD>
    <TD>Tabel 1 Kolom 2</TD>
    <TD>Tabel 1 Kolom 3</TD></TR>
    </TABLE></TD>
    <TD WIDTH="50%">
    <TABLE BORDER="yes" WIDTH="100%">
    <TR>
    <TH COLSPAN="3">TABEL 2</TH></TR>
    <TR>
    <TD>Tabel 2 Kolom 1</TD>
    <TD>Tabel 2 Kolom 2</TD>
    <TD>Tabel 2 Kolom 3</TD></TR>
    </TABLE></TD></TR>
    </TABLE>[/code:1:bdfa8e7480]Werkt bij mij prima, zowel in NN als in IE. Of begrijp ik iets verkeerd?
  • Tabel in tabel werkt inderdaad prima doe ik op mijn site ook.
  • [quote:31e69e6567="Jurriaan R"]vertel jij maar eens hoe je dat crossbrowser wilde gaan oplossen met stylesheets? Dat is juist een van de grote gebreken can css wat mij betreft[/quote:31e69e6567]
    Tja, als CSS door het W3C geaccepteerd wordt als standaard, wat is dit dan voor een argument.
    Andersom: noem mij een browser (die ook nog gebruikt wordt) die dit gebruik van CSS, dus absolute positionering, niet ondersteunt?
  • er werd gezegd dat je het met css ook kon oplossen en ik zeg dat dat niet handig gaat. Over tabel in tabel heb ik niets gezegd en dat werkt ook prima crossbrowser.

    [quote:9da2a6ca3d]Tja, als CSS door het W3C geaccepteerd wordt als standaard, wat is dit dan voor een argument.
    Andersom: noem mij een browser (die ook nog gebruikt wordt) die dit gebruik van CSS, dus absolute positionering, niet ondersteunt?[/quote:9da2a6ca3d]

    Het is geen argument, het is een vraagstelling. Verder zegt het verdomd weinig dat css als standaard is geaccepteerd door het W3C. Er zijn vele niet door browsers ondersteunde standaarden door het w3c geaccepteerd. En je kunt dit niet goed aanpakken met absoluut positioneren, afhankelijk wat je wil bereiken. Want met absoluut positioneren haal je wel het hele blok uit de layout van een pagina. Dus erna volgende tekst komt eronder te staan en meer van dat soort gein.
  • Voorzover ik weet, werkt dit in alle courante browsers, inclusief netscape 4.x. Hoewel je je kunt afvragen hoe courant die eigenlijk nog is.

    <style type="text/css">
    #blok1 {
    position: absolute;
    top=10;
    left=10;
    }
    #blok2 {
    position: absolute;
    top=10;
    left=400;
    }
    </style>
    <div id="blok1">tabel 1</div>
    <div id="blok1">tabel 2</div>
  • [quote:6b755bdaa3="Jurriaan R"] En je kunt dit niet goed aanpakken met absoluut positioneren, afhankelijk wat je wil bereiken. Want met absoluut positioneren haal je wel het hele blok uit de layout van een pagina. Dus erna volgende tekst komt eronder te staan en meer van dat soort gein.[/quote:6b755bdaa3]
    De vraag was: hoe krijg ik twee tabellen naast elkaar.
    De suggestie dat dat met CSS kan, werd door jou afgewezen met als
    [u:6b755bdaa3]argument[/u:6b755bdaa3] dat niet alle browsers dat ondersteunen. Dat argument klopt dus niet. Verder is het inderdaad niet handig als je voor de lay-out zowel met als zonder stylesheets werkt. Maar daar ging de vraag niet over.
  • ten eerste moet je dan wel een breedte voor die tabel opgeven, anders lopen ze over elkaar heen. En daarmee beperk je dus gelijk de dynamische breedte. Of je doet het allemaal in procenten, maar dat vinden niet alle browsers leuk. En, zoals ik al zei…

    [quote:e83ce56e06]Want met absoluut positioneren haal je wel het hele blok uit de layout van een pagina. Dus erna volgende tekst komt eronder te staan en meer van dat soort gein.[/quote:e83ce56e06]

    Als je dus na die divs andere tekst wilt plaatsen dan liggen de tabellen over die tekst heen, tenslotte begint de tekst helemaal bovenaan, want die 'tabellen' tellen niet mee in de layout.
  • Toch constateer ik dat de style van Gerben er in NN 6.2 wezenlijk anders uitziet dan in IE 5.5.

    Ik heb twee tabellen van elk 50% gemaakt met de positioning van Gerben.

    In NN ligt de tweede tabel recht over de eerste heen. En beide tabellen komen na een tekstje wat in de HTML erna komt (dus het derde element, zeg maar).

    In IE liggen beide tabellen keurig naast elkaar, maar staat de eerste table wel over het tekstje.

    Zelf ben ik al lang geleden van positioning afgestapt omdat het (zeker in vergelijking met tabellen) veel minder controleerbaar is en NN en IE duidelijk verschillende resultaten gaf.

    Wel is met tabellen de opmaak (al dan niet m.b.v. CSS) voor IE en NN toch altijd een heel geknutsel.

    Maar wat ik nu, voor wat betreft positioning, met NN6 zie is hetzelfde als indertijd met NN 4.7.

    Dus zuchtend grijp ik maar weer terug op tabellen en transparante gifjes, al is dat natuurlijk niet zoals het hoort.

    Overigens ben ik al weer een tijdje geleden gestopt voor NN te schrijven want ik werd er gek van. Aan 800x600 en 1024x768 heb ik mijn handen al vol.
  • [quote:1847419cbf="trudge"]Maar wat ik nu, voor wat betreft positioning, met NN6 zie is hetzelfde als indertijd met NN 4.7.

    Dus zuchtend grijp ik maar weer terug op tabellen en transparante gifjes, al is dat natuurlijk niet zoals het hoort.

    Overigens ben ik al weer een tijdje geleden gestopt voor NN te schrijven want ik werd er gek van. Aan 800x600 en 1024x768 heb ik mijn handen al vol.[/quote:1847419cbf]
    Als je, net als ik overigens, toch geen rekening met NN waarom dan toch dat zuchten?? :wink:
  • Als het nou algemeen bekend is dat tabellen en css niet echt lekker samengaan, en er een _veel_ eenvoudiger oplossing is: tabel in tabel wat door iedere browser wordt ondersteund, wat is dan eik het prob…?
  • [quote:20c0c8186f]Als je, net als ik overigens, toch geen rekening met NN waarom dan toch dat zuchten?? :wink: [/quote:20c0c8186f]Ik zucht nou eenmaal graag. :o

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.