Archief - Html: probleem met tabel

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Incinnerator

Legacy Member
Yu allemaal

http://list.red-x.be/chirosite.php

ik werk dus met php en als je op die link drukt met als opschrijft Welkom
dan laadt hij dus die pagina in de cel ernaast.
Als je dit doet zul je zien dat hij die cel verbreedt.

Als ik 500pixels ingeef zoals nu dan verschuift dat dus.
als ik 100% ingeef niet.
Ik zou graag 500pixels hebben dan kan ik zonder probleem die pagina vullen en dan zie ik ook hoe het er zal staan in de website.
Als ik 100% neem dan weet ik dat niet en kannek daarna nog veranderen welke tekst niet goed staat enz.

begrijpen jullie?

hebben jullie een oplossing hiervoor ?
Of doe ik iets verkeerd qua opbouw van mijn tabellen, ik weet het niet?

Groeten
Incinnerator

pehashpe

Legacy Member
Incinnerator zei:
Yu allemaal

http://list.red-x.be/chirosite.php

ik werk dus met php en als je op die link drukt met als opschrijft Welkom
dan laadt hij dus die pagina in de cel ernaast.
Als je dit doet zul je zien dat hij die cel verbreedt.

Als ik 500pixels ingeef zoals nu dan verschuift dat dus.
als ik 100% ingeef niet.
Ik zou graag 500pixels hebben dan kan ik zonder probleem die pagina vullen en dan zie ik ook hoe het er zal staan in de website.
Als ik 100% neem dan weet ik dat niet en kannek daarna nog veranderen welke tekst niet goed staat enz.

begrijpen jullie?

hebben jullie een oplossing hiervoor ?
Of doe ik iets verkeerd qua opbouw van mijn tabellen, ik weet het niet?

Groeten
Incinnerator

http://users.pandora.be/tand2001/bart.gif

DarkBone

Legacy Member
Als er niks van inhoud is zet je er een harde spatie in (& n b s p ;).
En de reden waarom dat verschuift ? Uw borders staan aan ?

Lashknife

Legacy Member
reden dat het verschuift, is dat als je een table begint in te voegen met cellspacing erop en dan widths voor td's specifieert die dan intotaal de beschikbare ruimte van de cell errond (van de bovenliggende tabel) overschreidt, dat het boeltje uitrekt.

cellspacing is een gevaarlijk iets :) je kan beter cellspacing altijd op 0 zetten en wat extra padding geven als je dan toch je inhoud wat van mekaar wenst te onderscheiden
Tenzij je natuurlijk je cellspacing als deel van je layout neemt, maar kheb het bijna nog nooit gezien dat iemand zijn cellspacing actief gebruikt. (brengt veel miserie mee voor te layouten, ook al omdat er een gebrek is aan een css variant voor cellspacing - persoonlijk vind ik border-collapse iets totaal anders dan cellspacing)

/\quila

Legacy Member
Awel, het probleem wat ge hebt, is omdat ge met een table in een cel zit.
Code:
<td width="556" valign="top">&nbsp; <table width="550" border="0">
        <tr>       
    <td>Welkom op onze site. dit is de site van chiro sloratokels bal balbalanclkd 
      we gaan op kamp het is hier een toffe boel.
	  </td>
        </tr>
      </table>

</td>

//edit1: Nhaaaaa, gevonden!
vervang de eerste regel hierboven door
<td width="556" valign="top"><table width="100%" border="0">


//edit2: Nog nie helemaal correct, want rechts beweegt het nog wat

Incinnerator

Legacy Member
ja ik weet het dan klopt dat idd met 100%
maar als ik dan die pagina wil invullen dan zit ik in een tabel van 100% te werken en niet in een tabel met breedte 556pixels
en dus kan ik niet zien hoe da er werkelijk uitziet.

Ik moet dan uploaden en dan gaan kijken wat er eventueel niet goed staat
dan terug gaan wijzigen enz enzovoort.

pehashpe

Legacy Member
De reden dat die verschuift is omdat de content die erin komt groter is dan het opgegeven pixels of %.

vergeet niet dat als je pixels ingeeft hij normaal niet zou mogen verschuiven.
bij % wel.
ale ja bij mij tog.

Lashknife

Legacy Member
zelfs met die 100% ipv 550 wordt er nog net ietwat uitgerokken.
En ik denk dat dit komt omdat je in je eerste rij een colspan gebruikt.

Ik heb uit massa's trial & errors al ondervonden dat een colspan op row 1 ALTIJD voor problemen zorgt.

Je kan dan beter 2 tables van zelfde width onder elkaar plaatsen zodat je op row 1 zeker geen colspan moet plaatsen.
Maar voor jouw is dit geen oplossing omdat je linkse en rechtse kolom doorlopen tot onderaan.

Wat jij dan wel kan doen is het met divs en abs positioning oplossen. (maar te zien aan je code is dit nog net iets boven je pet - maar zeker nooit te vroeg om mee te beginnen!! :niceone: )

Incinnerator

Legacy Member
ja maar als ik 300 pixels opgeef voor de tabel van welkom.php
dan verschuift het nog terwijl de cel 556 pixels groot is.

totale grootte is 984
de 2 buitenste cellen zijn 114
volgende 2 cellen zijn 100
en dan het content vlak is 554

2 x 114 = 228
2 x 100 = 200
556
----
984


Code:
<body>
<table width="984" border="0" align="center">
  <tr> 
    <td width="114" rowspan="2" valign="top">&nbsp; </td>
    <td height="140" colspan="3" valign="top">Flash bewegend header</td>
    <td width="114" rowspan="2" valign="bottom">waterwerk afbeelding van een chiro 
      afbeelding</td>
  </tr>
  <tr> 
    <td width="100" valign="top"><table width="100%" border="0">
        <tr> 
          <td><p><font size="2">Menu<a href="../index.php?page=contact"><br>
              </a></font></p></td>
        </tr>
        <tr> 
          <td><font size="2"><a href="../chirosite.php?page=welkom">Welkom</a> 
            </font></td>
        </tr>
      </table>
      
    </td>
    <td width="556" valign="top">&nbsp;</td>
    <td width="100" valign="top"> <table width="100%" border="0">
        <tr>
          <td><p>login form<br>
            </p>
            <p>poll</p>
            <p>aantal bezoekers</p></td>
        </tr>
      </table>
      </td>
  </tr>
</table>
</body>

welkom.php
Code:
 <table width="300" border="0">
        <tr>       
    <td>Welkom</td>
        </tr>
      </table>

Lashknife

Legacy Member
Incinnerator zei:
ja maar als ik 300 pixels opgeef voor de tabel van welkom.php
dan verschuift het nog terwijl de cel 556 pixels groot is.

totale grootte is 984
de 2 buitenste cellen zijn 114
volgende 2 cellen zijn 100
en dan het content vlak is 554

2 x 114 = 228
2 x 100 = 200
556
----
984
fout, want je houdt geen rekening met de pixels die cellspacing met zich meebrengt.

Incinnerator

Legacy Member
Oplossing is idd:

cellspacing = "0"
cellpadding="0"

Merci Lashknife
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan