Tabelle mit fixer Spaltenbreite "springt"
Silvia
- html
Hallo,
habe eine Tabelle mit 750 Pixel, welche zentriert in der Seite steht. Darin Spalten mit fest zugewiesener Breite. Leider verrutscht mir die Tabelle von einer Seite auf die nächste, die Spaltenbreiten "springen". Habe bereits die Screenshots nachgemessen, bei keiner Seite sind die Spaltenbreiten so wie von mir angegeben, die gesamte Tabelle ist aber immer genau 750 Pixel breit. (Die angegebenen Breiten ergeben addiert auch 750, habe schon 10 mal nachgerechnet.)
In der Tabelle befindet sich nur Text, keine Bilder oder Text ohne Leerstellen, welche eine der Spalten verbreitern könnten.
Es scheint an einer einzelnen Spalte zu liegen, entferne ich dort den Text, verändert sich die gesamte Aufteilung der Spaltenbreiten... aber warum nur? Ich dachte, auf fixe Angaben wäre Verlass?
style="table-layout:fixed" schafft leider auch keine Abhilfe.
Wäre für Hilfe sehr dankbar, hab lange nichts mehr gemacht, vielleicht stehe ich einfach auf dem Schlauch... Ich weiss, dass es einfacher ist, wenn man die Seite betrachten kann, leider kann ich sie aber nicht online stellen, der Kunde wäre dagegen –soll eine Art Intranet werden.
Herzlichen Dank und Grüsse!
Hi Silvia!
Ich weiss, dass es einfacher ist, wenn man die Seite betrachten kann, leider kann ich sie aber nicht online stellen
Ohne etwas Code können wir dir aber leider nicht helfen. Ich tippe spontan darauf, dass du einen Fehler bei den Einheiten gemacht hast. Bei CSS müssen sie angegeben werden, in HTML-Attributen allerdings dürfen sie es nicht.
MfG H☼psel
Hallo Hopsel,
ich glaube, die Einheiten sind es nicht, Angaben gibt es nur im html-Code, und da habe ich keine Einheiten verwendet. Im Stylesheet sind nur Formatierungen für Links und Schriftgrössen.
LG
Silvia
Erledigt, endlich – jetzt, nach zwei Stunden und Forumsposting sehe ich es plötzlich. Der Klassiker :-)
cellpadding="0" statt des vorherigen Wertes "5" und schon passt alles.
Schöne Grüsse,
S.
Hallo Hopsel,
ich glaube, die Einheiten sind es nicht, Angaben gibt es nur im html-Code, und da habe ich keine Einheiten verwendet. Im Stylesheet sind nur Formatierungen für Links und Schriftgrössen.
LG
Silvia
Hi,
hatte eben schon den Code gepostet, hat aber wohl nicht geklappt, also noch mal:
Tabelle Seite eins:
<table width="750" border="0" align="center" cellpadding="5" cellspacing="0">
<tr valign="top">
<td width="105" bordercolor="#99FF33" bgcolor="#3333FF">
<div align="right"><span class="subnavioff">Über uns</span><br>
<br>
<a href="info_1.html" class="subnavi">Hintergrund/ Ziel</a><br>
<br>
<a href="info_2.html" class="subnavi">Interna</a><br>
<br>
<a href="info_3.html" class="subnavi">Netzwerk</a><br>
<br>
</div></td>
<td width="42" bgcolor="#333366"> </td>
<td width="410" bgcolor="#3399FF" class="fliesstext">
<p>Hier steht Text</p>
</td>
<td width="38" bgcolor="#33FFFF"> </td>
<td width="155" bgcolor="#CCCC33" class="fliesstextcyan"><span class="fliesstextcyan">c/o
Agentur</span><br>
Schlegelstraße 5<br>
D-10229 Berlin<br>
<br>
<br>
<br>
<a href="mailto:info@hierderlink.com" class="fliesstextlink">info(at)<br>
hierderlink.com</a><br>
<br>
<br>
<br>
<a href="http://www.hierderlink.de" target="_blank" class="fliesstextlink">www.hierderlink.de</a></td>
</tr>
</table>