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

100% Tabellen Weite

Status
Für weitere Antworten geschlossen.

Prophet

Super-Moderator
Moderator
Also ich möchte das die Tabellen in meinem content div immer 100% von dessen breite ausnutzen... ich weiß die frage klingt absurd aber das problem ist fogendes:

wenn ich den tabellen sage das sie eine breite von 100% (width:100%;) haben sollen zeigen der ff und o das zwar richtig an jedoch führt das im IE zu großen darstellungsfehlern...

weiß jemand wie ich das ganze IE freundlich machen kann?
 
Werbung:
was hast du den bei der ausrichtung angegeben ? mach mal position:fixed; da richtet er die tabellen nämlich nach dem browserfenster und nicht nach dem div
 
Code:
<table style="width:100%;">

Normalerweise sollte das selbst der IE richtig darstellen. Zumindest hatte ich damit noch nie Probleme und bei mir wurde auch immer alles richtig dargestellt.

Ich weiss nicht, woran das liegen könnte.

Ist die Seite denn online, dann könnte man das Problem vielleicht besser behandeln..
 
Werbung:
folgendes:

html-seite:
Code:
<div id="navi">

</div>
<div id="content">

</div

css-datei:
Code:
*
{
padding:0px;
margin:0px;
}

div#navi
{
position:relative;/* behebung der ie peekaboo fehlers...*/

float:left;
width:80px;
}

div#content
{
position:relative;/* behebung der ie peekaboo fehlers...*/

margin-left:90px;
padding:3px;
}

table
{
width:100%;
}

das wären alle relevanten angaben...

hier noch ein screen:
http://prophet.argoedv.de/ie_fehler.jpg

ich habe auch schon versucht die tabelle als relative in der position zu deklarieren das bringt nichts...
 
Werbung:
Dein Problem ist folgendes:
Code:
div#content 
{ 
[...]
margin-left:90px;
[...]
}
Der IE beginnt mit seinen 100% nach den 90 Pixeln von links und macht dann den div-Bereich so breit, wie er waere, wenn es keine margin-Angabe gaebe, laesst ihn also ca. 90px ueber das Browserfenster "hinausschiessen".
Was man da machen kann, weiss ich jetzt spontan auch nicht, aber ich lasse mir bestimmt noch etwas einfallen...
 
Werbung:
Prophet schrieb:
ja das wusste ich bereits aber danke....
Dann schreib doch bitte, dass du die Ursache kennst und nur nach einer Loesung suchst.
Was ist, wenn du dem content-Bereich gar nichts fuer position zuweist und allen anderen "absolute"?
 
Werbung:
Warum brauchst du ueberhaupt die 100% fuer den content-Bereich? Ist der nicht sowieso 100% breit, sobald dein Text laenger als eine Zeile ist?
 
Werbung:
wenn die tabelle immer so breit sein soll wie der content,
warum arbeitest du dann überhaupt mit der prozentangaben?
wäre 'n fester wert nich irgendwie angebrachter?

ich nehm nich an dass die breite deines contents variiert, oder?!
Óò
 
ja genau so ist es... ich bin mit dem problem mitlerweile weiter gekommen...

hier der aktuelle stand:
Ich habe jetzt auf HTML 4.01 Strict gewechselt weil das beim IE wengistens richtig interpretiert wird und im prinzip eh das selbe wie XHTML 1.0 ist...

Seitdem ich gewechselt habe zeigt der IE alles richtig an Ich finde das unglaublich vorher hatte er immer abweiungen... Naja der einzige fehler den ich jetzt noch habe ist das er die tabelle immernoch nach unten verschiebt obwohl sie nur nicht 100% der content bereichs nutzen...

http://prophet.argoedv.de/fehler/index.htm
http://prophet.argoedv.de/fehler/style.css
http://prophet.argoedv.de/ie_fehler.jpg
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben