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

Tabelle abgeschnitten

nifibue

Neues Mitglied
Hey Leute,

habe folgendes Problem:

unter Internet Explorer ist meine Tabelle an der rechten Seite abgeschnitten. Unter Mozilla Firefox jedoch nicht.

Hier der Code:
Code:
<html>
<head> 
<script type="text/javascript" src="framework.js"></script>
<link rel="stylesheet" type="text/css" href="nav.css">
</head>
<body>
<table style="position:absolute;left:0px;top:0px;" border="0" cellspacing="0" align="left" width="100%">
  <tr>
    <td class="homeI" onclick="eins()" id="home">
    </td>
  </tr>
  <tr>
    <td class="platzO" onclick="zwei()" id="platz">
    </td>
  </tr>
  <tr>
    <td class="turniereO" onclick="drei()" id="turniere">
    </td>
  </tr>
</table>
</body>
</html>

Und hier noch ein Link zu meinem Problem:
http://www.nils.fischer.anna-sophianeum.net/

Dass die Tabelle unten nicht mehr weitergeht, ist klar, da ich sie dort nicht mehr definiert habe, jedoch fehlt im IE immer der rechte Rand.

Bräuchte dringend eine Antwort, danke.
nils
 
Eh du weiter machst!

Vergiss bitte ein Table-Layout! Wenn das eine Navigation werden soll nimm unordert lists (ul) dafür!
Tabellen sind nicht zur strukturierung einer Webseite gedacht, sondern nur für tabelarische Daten!!!

Wenn du das verinnerlicht hast, wird dir vieles einfacher fallen. (und das Problem mit dem IE wäre auch weg (hoffe ich:mrgreen:))

Bis dahin, viel Spaß. bei weiteren Fragen, frag einfach, wir helfen gern.
 
Hallo.

Es nützt wohl nichts dir zu raten auf Frames und Tabellen als Navigation zu verzichten.

Kann es vielleicht am Frame liegen das die Tabelle abgeschnitten ist?

Gruss
Elroy
 
hmm...denke ich nicht, da sonst nichts drinnen ist und unter Firefox geht es ja.

Wollte meine Tabelle mit Javascript dann noch ein wenig manipulieren..

Könnte...
Code:
var alt = 'home'
function wechsel(neu) {
document.getElementById(neu).class = neu + "I";
document.getElementById(alt).class = alt + "O";
alt = neu;
}
so funktionieren?
 
Du positionierst die Tabelle absolut, hierfür braucht der IE<=7 auch eine Höhe und Breite - die fehlt. Daher gibt es auch eine Fehldarstellung.
 
Zurück
Oben