Firefox und IE positionieren ned richtig
Samuel Vogel
- css
0 wahsaga0 Samuel Vogel0 wahsaga0 Samuel Vogel0 wahsaga
0 Auge
Hallo,
Wenn ich im Firefox oder IE ne Tabelle mit CSS positioniere dann ist sie egal was ich für left und top angaben mach immer genau in der Mitte des Fensters.
Doch wenn ich die Tabelle durch Text ersetze wird dieser richtig positioniert!
Im Opera gehts überigens!
mfg samy,
hi,
Wenn ich im Firefox oder IE ne Tabelle mit CSS positioniere dann ist sie egal was ich für left und top angaben mach immer genau in der Mitte des Fensters.
Doch wenn ich die Tabelle durch Text ersetze wird dieser richtig positioniert!
Im Opera gehts überigens!
ohne beleg durch code-beispiel bist du nur eins: ein märchenerzähler, dem vermutlich wenige leute hier glauben schenken möchten.
gruß,
wahsaga
Also es geht jetzt im Firefox und Opera ich hatte bei der Tabelle width: 100% gemacht! Und dann ist ja klar dass der Inhalt bei text-align: center in der mitte ist.
Aber der IE Positionierte sie jetzt gar ned mehr!
Beispiel:
<div style="position: fixed; top: 150px; left: 20px;">
<table cellspacing="0px" cellpadding="0px">
->Rohstoffe
</table>
</div>
bei ->Rohstoffe wir durch PHP was eingesetzt.
hi,
Aber der IE Positionierte sie jetzt gar ned mehr!
Beispiel:<div style="position: fixed; top: 150px; left: 20px;">
der IE "kann" bekanntlich kein position:fixed - und anstatt es dann wenigstens wie absolute zu interpretieren, neigt er manchmal unlogischen und nicht nachvollziehbaren interpretationen.
gruß,
wahsaga
Wasn dass für ein Scheiß?
Gibts da work arrounds? Oder ähnliches.
hi,
Gibts da work arrounds?
ja, und nach denen kann man sogar _suchen_.
gruß,
wahsaga
Hallo
<table cellspacing="0px" cellpadding="0px">
Wenn du schon die cellspacing und -padding Attribute benutzt, lasse "px" weg,
das hat da nix zu suchen.
Merke: in solchen HTML-Attributen, die u. A. Pixelangaben aufnehmen, bei eben
diesen keine Maßeinheit (px) verwenden. Dies bleibt Prozentangaben vorbehalten.
Tschö, Auge