• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem bei Tabellendesign

Status
Für weitere Antworten geschlossen.

gaschdl

Neues Mitglied
Hi,
ich bastle gerade eine Page für meine Klasse und da hab ich auch das Problem.
www.gaschdl.de/TEST Wenn du auf Gästebuch gehst, siehst du, dass sobald der Inhalt länger als die Standardgröße des Contentsbereich ist, sich die obere Tabellenzeile (in der sich die blaue Hintergrundgrafik befindet) nach unten verschiebt. Da ich den Fehler einfach nicht finde, hoffe ich, dasss ihr mir da helfen könnt.

hier der code:
HTML:
<?php ob_start(); ?>
<html>
<head>
<title>BFHTM04 - Die Page der besten Klasse</title>
<link href="css.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="49" colspan="6"><img src="Bilder/bfhtm04-2_01.gif" width="384" height="49"></td>
  </tr>
  <tr>
    <td class="bgb" width="325" rowspan="3" align="right" valign="bottom">
    
    <?php include('button2.php');?>
    
    </td>
    <td height="121" colspan="4" class="bgb">&nbsp;</td>
    <td rowspan="3" align="left" valign="bottom" class="bgb">
    
    <?php include('button1.php');?>
    
    </td>
  </tr>
  <tr>
    <td width="8" height="8" bgcolor="#6A6A6A"></td>
    <td width="51" height="8" bgcolor="#6A6A6A"></td>
    <td width="533" height="8" bgcolor="#6A6A6A"></td>
    <td width="8" height="8" bgcolor="#6A6A6A"></td>
  </tr>
  <tr>
    <td width="8" rowspan="2" bgcolor="#6A6A6A">&nbsp;</td>
    <td colspan="2" rowspan="2" align="left" valign="top" class="bgb2">
        
      <?php include('content.php'); ?>
      
    </td>
    <td width="8" height="129" bgcolor="#6A6A6A">&nbsp;</td>
  </tr>
  <tr>
    <td width="325" rowspan="3" align="left" valign="top">
    
    <?php include('navi.php'); ?>
    
    </td>
    <td width="8" height="241" bgcolor="#6A6A6A">&nbsp;</td>
    <td rowspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td height="8" colspan="4" bgcolor="#6A6A6A"></td>
  </tr>
  <tr>
    <td height="44" colspan="5">&nbsp;</td>
  </tr>
</table>
</body>
</html>
Danke und Gruß
gaschdl
 
Ich sehe zumindest im IE 7 keinen Fehler, welchen Browser benutzt du?

mfg

edit: btw, warum hast du für den linken u rechten border prozentwerte als Breite genommen?
edit²: aaah du meinst die navileiste oder?
 
Zuletzt bearbeitet von einem Moderator:
ich verstehe irgendwie nicht, was der Fehler ist...:?

EDIT: Firefox.................
 
Also der Fehler ist, wenn der Inhalt des Contentbereichs größer ist als die Standardgröße (standardgröße bei jedem link, größer ist er beim Gästebuch) dann vergrößert sich die Tabellenzeile. Ich hab jetzt mal das Hintegrundbild so geschaltet, dass es sich überall wiederholt, dann seht ihrs besser was ich meine.

Zur verdeutlichung auch hier nochmal das Bild. Also die Tabellenzeile sollte eigentlich fest bleiben (rote linien) allerdings, wenn der Text länger ist, dann vergrößert sich die Zeile variabel (schwarzer strich). Verständlich?

sollte.jpg


Ist auch gut sichtbar bei Bilder -> Klassenfahrt, wenn man blättert, da der Text immer unterschiedlich ist.
sollte.jpeg
 
Naja, wenn du beim Gästebuch schaust, dann siehst du, dass die Navigation nach unten rutscht und sich die Hintergrundgrafik wiederholt, das sollte nicht sein!
 
Hi,

also was mir als erstes am Quelltext auffält ist, das du zwei HTML Dokumente ineinander verschachtelt hast. Solltest das mal umbedingt richtigstellen.

Dann gug ma weiter ^^

mfG :smile:
 
So wird es bei mir im Browser angezeigt:



Was stört dich genau? Das sich das blaue immer wieder wiederholt?

mfg q
 
Ja genau das stört mich daran, die Zeile in der die HGgrafik ist, sollte festbleiben, damit sich die Navigation nicht nach unten verschiebt. Es soll einfach nur der Contentbereich variabel sein und der Rest fest stehen.

Ist mein Problem jetzt endlich verstanden? :wink:

Das mit den verschachtelten html Dokumenten kommt durch den include, werd das mal morgen rausmachen. Ich denk da nie dran *g*

EDIT: So da ich jetzt, nicht ewig an dem merkwürdigen Problem hängen bleiben wollt und ich so wie so mal mit CSS anfangen wollte, habe ich nun probiert, das ganze mit CSS zu coden. Nur hab ich da noch nicht viel Ahnung von und somit auch gleich ein merkwürdigen Fehler produziert *g*

Beim IE wird alles so angezeigt wie es sein soll. Allerdings sobald man die Seite im Firefox öffnet, verschwindet die blaue Hintergrundgrafik, welche genauso eingebunden ist, wie die andere im Contentbereich und die wird angezeigt und wenn der Content Bereich gefüllt wird, ist der bereich im IE dynamisch in FF bleibt der content stehen und der Inhalt geht über den Content raus.

Wenn ihr die 2 Seiten im IE und FF vergleicht, wisst ihr was ich meine :)
http://gaschdl.de/TEST/indexcss.php

http://gaschdl.de/TEST/indexcss.php?content=klassenfahrt2

Ich hoffe der Fehler ist diesmal verständlich und ihr wisst woran es liegen könnt *gg*
Achja da ich in CSS ja noch ein Neuling bin, ist das so "richtig" gecoded also von den Befehlen her oder würde man die Seite anderster beschreiben?

Gruß gaschdl
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben