Tabelle verschoben

Status
Nicht offen für weitere Antworten.

maroni

Grünschnabel
Hallo erstmal,

ich hoffe ich nerve ich nicht mit meiner Frage aber ich habe noch nicht wirklich Plan von dem was ich tue aber ich arbeite dran und so langsam wird es aber nun muss ich doch mal um Rat fragen und zwar bekomme ich es einfach nicht hin das die Tabelle in der mitte neben die linke zu bekommen und auch nicht das die dort bleibt und sich nicht verschiebt sofern da content rein kommt.

Es sieht dann so aus Tabelle verschoben

Hier ein auszug meines Codes ich hoffe damit könnt ihr was anfangen

PHP:
<TABLE WIDTH=900 BORDER=0 CELLPADDING=0 CELLSPACING=0>

	<TR>

		<TD COLSPAN=10 valign="top">
			<IMG SRC="Bilder/dflvgilde2_03.gif" WIDTH=900 HEIGHT=174 ALT=""></TD>

	</TR>
</table>

<div align="center">
  <center>
  <TABLE WIDTH=900 BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<TR>
		<TD valign="top" ><a href="?dflv=home" onMouseOver="MM_swapImage('Image1','','Bilder/dflvgilde2_05.gif',1)" onMouseOut="MM_swapImgRestore()">
<img src="Bilder/dflvgilde3_05.gif" width="57" height="34" alt="Home" border="0" name="Image1" id="Image1"></a>

			</TD>
		<TD valign="top"> <a href="?dflv=news" onMouseOver="MM_swapImage('Image2','','Bilder/dflvgilde2_06.gif',2)" onMouseOut="MM_swapImgRestore()">
<img src="Bilder/dflvgilde3_06.gif" width="49" height="34" alt="News" border="0" name="Image2" id="Image2"></a>
			</TD>



		<TD valign="top">
			<IMG SRC="Bilder/dflvgilde2_07.gif" WIDTH=64 HEIGHT=34 ALT=""></TD>
		<TD  valign="top">
			<IMG SRC="Bilder/dflvgilde2_08.gif" WIDTH=53 HEIGHT=34 ALT=""></TD>
		<TD valign="top">
			<IMG SRC="Bilder/dflvgilde2_09.gif" WIDTH=56 HEIGHT=34 ALT=""></TD>
		<TD valign="top">
			<IMG SRC="Bilder/dflvgilde2_10.gif" WIDTH=48 HEIGHT=34 ALT=""></TD>
		<TD valign="top">
			<IMG SRC="Bilder/dflvgilde2_11.gif" WIDTH=56 HEIGHT=34 ALT=""></TD>
		<TD  valign="top">
			<IMG SRC="Bilder/dflvgilde2_12.gif" WIDTH=517 HEIGHT=34 ALT=""></TD>
	</TR>
</table>  </center>
</div>


<div align="center">
  <center>
  <table width="900" border="0" cellpadding="0" cellspacing="0"><tr>
<td valign="top" background="Bilder/dflvgilde2_13.gif" width="187" height="52"></td>
<td valign="top" background="Bilder/dflvgilde2_142.gif" width="524" height="52"></td>
<td valign="top" background="Bilder/dflvgilde2_15.gif" width="189" height="52"></td>
</tr></table>  </center>
</div>



<div align="center">
  <center>
  <table border="0" width="900"  cellspacing="0" cellpadding="0">
  
    <tr><td width="187" valign="top">
    <table width="187" height="100%" border="0" cellpadding="0" cellspacing="0">
    <tr> <td valign="top" background="Bilder/dflvgilde2_16.gif" height="100%">
      <table>
      <tr><td width="10"></td><td>
<?
include ("TS_start.php");
?>

</td></tr></table>     
</tr></table>


     <td width="524" valign="top">

<table width="524" border="0" cellpadding="0" cellspacing="0">

<tr>
<td valign="top" width="524" background="Bilder/dflvgilde2_172.gif" height="500">
  
      
      <?
if ($dflv==wars)
include("system/wars.php");
if ($dflv==news)
include("system/news.php");
if ($dflv==gb)
include("system/gbook.php");
if ($dflv==links)
include("system/linkliste/index.php");
if ($dflv==member)
include("system/member.php");
if ($dflv==linksadmin)
include("system/linkliste/admin.php");
if ($dflv==forum)
include ("system/forum/index2.php");
if ($dflv==newscomment)
include ("system/function/function_comment.php");
if ($dflv==newsarchiv)
include ("system/function/function_newsarchiv.php");
if ($dflv==joinus)
include("system/function/function_join.php");
if ($dflv==server)
include("system/gameserver/index.php");
if ($dflv==sbox)
include("system/shoutbox/shoutbox.php");
if (!$dflv)
include("system/news.php");
?>

</td></tr></table></td>
      
      
      
      <td width="189" height="100%" background="Bilder/dflvgilde2_18.gif"></td>
    </tr>
  </table>
  </center>



Ich hoffe Ihr könnt mir weiterhelfen damit ich dieses Prob mit den Tabellen schonmal in den Griff bekomme falls euch noch weitere grobe Fehler auffallen wie schon gesagt ich bin dabei es besser zu lernen :).

Besten dank im voraus !
 
Sry das ich dir jetzt keinen genauen Quellcode liefern kann, da ich gerade auf der Arbeit bin. An deiner Stelle würde ich versuchen alle Tabellen in eine Zelle einer seperaten Tabelle zu packen.
Also:

<table>
<tr><td>
<table><tr><td></td></tr></table>
<table><tr><td></td></tr></table>
</td></tr>
</table>


Vielleicht vertue ich mich jetzt auch völlig und erzähle da Mist, aber ich kann das grad leider nicht so wirklich ausprobieren
 
ääähhhh ich glaub ich habs! In Deinem Code gibts Lücken! Hier zum Bleistift:

Code:
</TD> 
        <TD valign="top"> <a href="?dflv=news" onMouseOver

Lösch das Leerzeichen zwischen A-TAG und TableDistance

Überprüfe deinen Code ob da noch mehr dergleichen ist! Solche Probleme hatte ich auch schon gehabt!

cu thecamillo
 
Erstmal besten dank für die Antworten ich werde mich gleich mal ran setzen um zu schaun ob es daran liegt bzw lag falls noch wer ne Idee hat immer her damit!

Ich werde mich nachher noch melden ob es daran lag bis denn

MfG

Maro

*EDIT*

@thecamillo daran lag es wohl leider nicht sofern ich es überblickt habe waren es nur zwei Stellen...schade
 
Zuletzt bearbeitet:
Wie wäre es, wenn du dich von den Tabellen löst?
Ich sehe keine bindenden Vorraussetzungen für die Benutzung der Tabellen.

Ansonsten kann ich dir folgenden Ansatz geben, da dein Quelltext leider sehr unübersichtlich ist:

HTML:
<table style="width:900px">
 <tr>
  <td>
   <table style="width:900px">
    <tr>
     <td>link 1</td>
     <td>2</td>
     <td>3</td>
    </tr>
   </table>
  </td>
 </tr>
 <tr>
  <td>
   <table>
    <tr>
     <td style="width:200px"><table><tr><td>menü</td></tr></table></td>
     <td style="width:500px"><table><tr><td>menü</td></tr></table></td>
     <td style="width:200px"><table><tr><td>menü</td></tr></table></td>
    </tr>
   </table>
  </td>
 </tr>
</table>

Ich hoffe, dass dir das weiterhilft.

Greetz
 
Zuletzt bearbeitet:
Hi,

erstmal besten dank für deine Antwort..nein es gibt keine bindenden Vorraussetzungen für die Benutzung der Tabellen aber ich dachte das wäre einfacher. Ich teste gerade mal deinen Ansatz für die Tabelle aber ich würde auch gerne wissen wie ich das denn noch darstellen kann ohne Tabellen?

MfG

Maro
 
Du kannst dazu die Elemente <div> und z.B. das Element für eine ungeordnete Liste <ul> sowie das Listenelement <li> benutzen. Auch Stylesheets (CSS) kömmen hier mehr zum Einsatz.

Ein simples Beispiel für dein Menü:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style type="text/css">
ul li{display:inline}
</style>
<title></title>
</head>
<body>
<div>
 <ul>
  <li>link 1</li>
  <li>link 2</li>
  <li>...</li>
 </ul>
</div>
</body>
</html>

Falls du dich intensiver damit beschäftigen möchtest, solltest du dich mal im CSS-Forum umschauen.

Greetz
 
..ja das werde ich bestimmt noch machen sprich mich intensiver mit CSS beschäftigen.

Entweder bin ich zu Blöd oder ich habe mein Prob nicht genau genug geschildert und zwar habe ich jetzt versucht es nach T3chs Code zu machen wobei ich diesen Part weggenommen habe

HTML:
....... <table style="width:900px">
    <tr>
     <td>link 1</td>
     <td>2</td>
     <td>3</td>
    </tr>
   </table> ......

Mein Code sieht wie folgt aus:


HTML:
<table style="width:900px" border="0" cellpadding="0" cellspacing="0">  
       <tr>  
         <td style="width:187px" valign="top" background="Bilder/dflvgilde2_16.gif" height="100%"><table><tr>
          
           menu1     

        </tr>
       </table>
      </td>  
         <td style="width:524px" valign="top" background="Bilder/dflvgilde2_172.gif" height="500"><table><tr>menü2</tr></table></td>  
         <td style="width:189px" valign="top" background="Bilder/dflvgilde2_18.gif" height="100%"><table><tr>menü3</tr></table></td>  
       </tr> 
     </table>  
   </td>  
 </tr> 
</table>


Wenn ich ihn so lasse ist auch alles wunderbar die Tabellen sind so wie sie sein sollen

Tab i.O.


aber sofern ich versuche in die linke Tabelle z.b. eine TS-Server übersicht einzubauen zerreisst es direkt meine Tabelle

HTML:
<td style="width:187px" valign="top" background="Bilder/dflvgilde2_16.gif" height="100%"><table><tr>
          
                 <?
                    include ("TS_start.php");
                 ?>
            

        </tr>
       </table>
      </td>

Hier ein Bild von der HP mit TS Mit TS


Ich habe auch schon versucht es so zu machen wie es in meinem COde oben war sprich das ich zwei Tabellen ineinander hatte aber das hat auch nichts geholfen.

Ich hoffe ich stelle mich echt nicht zu doof an aber irgendwie komme ich nicht wirklich vorwärts ich hoffe Ihr lasst mich nicht im Stich. Wenn ich mich zu blöd anstelle immer men raus damit ich kann es wohl vertragen :)

MfG

Maro
 
Hi; versuch doch bitte den Quelltext etwas übersichtlicher zu gestalten:

HTML:
<table style="width:900px" border="0" cellpadding="0" cellspacing="0">  
 <tr>  
  <td style="width:187px" valign="top" background="Bilder/dflvgilde2_16.gif" height="100%">
   <table>
    <tr>menu1</tr>
   </table>
  </td>  
  <td style="width:524px" valign="top" background="Bilder/dflvgilde2_172.gif" height="500"><table><tr>menü2</tr></table></td>  
  <td style="width:189px" valign="top" background="Bilder/dflvgilde2_18.gif" height="100%"><table><tr>menü3</tr></table></td>  
 </tr> 
</table>  
</td>  
</tr> 
</table>

So sieht dein Quelltext etwas geordneter aus. Ich denke du siehst, was hier falsch ist. Für diesen Abschnitt reicht schon folgender Code:

HTML:
<table style="width:900px" border="0" cellpadding="0" cellspacing="0">  
 <tr>  
  <td style="width:187px" valign="top" background="Bilder/dflvgilde2_16.gif" height="100%">menu</td>  
  <td style="width:524px" valign="top" background="Bilder/dflvgilde2_172.gif" height="500">menü2</td>  
  <td style="width:189px" valign="top" background="Bilder/dflvgilde2_18.gif" height="100%">menü3</td>  
 </tr> 
</table>

Bei weiterem Inhalt der tds solltest du die Tabellen darin wieder hinzufügen.

Zu dem zuerst gepostetem Code: Sorry, hab da die tds vergessen, die menü umschließen; ich editiere es.

Greetz
 
Status
Nicht offen für weitere Antworten.
Zurück