[HTML] Finde Fehler nicht :|

toniguenther

Ensign
Registriert
Nov. 2002
Beiträge
153
Hallo Leute :)

Ich habe ne kleine Abiseite für unseren Jahrgang gebastelt.
Funktioniert auch alles soweit ziemlich gut, nur mein ins Design integrierte Forum bringt mich zum verzweifeln.

Ihr könnt euch das Ganze hier angucken: http://web15.ipx20117.ipxserver.de/forum/index.php

In Mozilla, Firefox und allen alternativ-Browsern sieht es klasse aus, aber im IE ist es total verzerrt und üüübelst breit.

Ich finde den Fehler nciht :|

Hoffe mir kann jemand helfen.

Ich bin schon soweit, das es irgendwie afaik an der Search-Box liegen muss, da ich alles andere schonmal gelöscht hatte ^^

Mfg Toni
 
Hi,
Also hab es mir im IE angescheut und die Seite ist echt breit.

Tipp gib mal für deine Tabellen oder sonstiges die width werte alle an, du kannst z.b. auch % angaben machen, z.b.: width="70%"

Cu,
Nervenarzt
 
Es ist eigentlich alles mit Größen bestückt.
Prozentwerte wurden bewusst nicht verwendet (im Header) , weil dies bei dem Design nicht erforderlich ist und die Breite genau wie die der Hauptseite sein soll ( http://web15.ipx20117.ipxserver.de ). Dort funktioniert der gleiche Code eigentlich auch im IE, das einzige was oben geändert ist, ist das ein paar hidden form elements eingefügt wurden :|

Deshalb bin ich ja so ratlos.
 
Fehler vom IE. Der kann nicht akzeptieren, dass eine 100% breite Tabelle in einem DIV nur so breit wie eben das DIV sein soll und nimmt stattdessen 100% des Body an.

Hab da auch schon ziemlich viel Zeit investiert, gelöst hab ichs nicht wirklich.

Lass mal den XML-Prolog weg, damit der IE 6 die Seite im Standards-Mode rendert. Somit könnte es zumindest auf dieser Version der Webkrücke halbwegs laufen...
 
Ich glaube, das liegt daran, dass du im zweiten td-Tag width:100% angegeben hast und somit die anderen Zeilen, also im zweiten tr-Tag auch alles 100% breit ist. Versuch mal, absolute Angaben bezüglich der Breite zu machen.
Code:
<table cellpadding="4" cellspacing="1" border="0" style="width:100%" class="tableinborder">
 <tr>
  <td class="tabletitle"><span class="smallfont">&nbsp;</span></td>
  <td class="tabletitle" style="[B]width:100%[/B]" align="left"><span class="smallfont"><b>Foren</b></span></td>
 </tr>
 [B]<tr>[/B]
  <td align="left" class="tablea" colspan="2">
   <table cellpadding="0" cellspacing="0">
    <tr class="tablea_fc">
     <td><img src="images/off.gif" alt="" title="" />&nbsp;&nbsp;</td>
     <td align="left"><span class="normalfont"><a href="board.php?boardid=1&amp;sid=ab160d8ade282837223bd8bda36411e5"><b>Forennews &amp; Support</b></a></span><span class="smallfont">
      <br />Falls ihr Fragen rund um die Homepage habt, oder einfach nur neue Ideen einbringen wollt könnt ihr hier dies tun. Außerdem gibt es hier die neuesten News.</span></td>
    </tr>
   </table>
 
@ PuppetMaster: Hab XML rausgenommen, aber geht nicht.
Was ich nur nicht verstehe ist, wieso die Hauptseite mit dem gleichen Header richtig im IE angezeigt wird. Kannst mir das erklären? (LINK: httP://web15.ipx20117.ipxserver.de )



@ cR@zY.EnGi.GeR: Selbst wenn ich das gesamte eigentliche Forum rausnehme ist es noch so breit, also kann es nicht an etwas unterhalb des Headers liegen.
 
Es liegt an der fehlenden Spalte im Inhalt.
Da die Tabellen mit Colspans ausgelegt sind und die dritte Spalte nie aufgebaut wird, kriegt der IE das nicht hin die fehlende Spalte einfach zu ignorieren. Firefox und co. kriegen das wunderbar hin.

Versuch einfach mal nach der TD-Spalte der Suchform im Header eine weiteres
Code:
<td></td>
einzutragen und aus den vorherigen Spalten den colspan-befehl entfernen.
 
DANKE DANKE DANKE

Ich bin begeister, hab jetzt einfach alle colspans um 1 verringert um das Problem zu umgehen, genial :)

Mfg Toni
 
Zurück
Oben