Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Css - Mozilla || Tabelle in "div id=lala" Antworten
Css - Mozilla || Tabelle in "div id=lala"

Bbig
Pixelschubser


Beiträge: 6


Servus zusammen.

Ich hantiere nun schon zwei Tage mit Css und unserem Board (phpbb) herum und komme nicht weiter, .

Um das Board ans "generelle Layout" anzupassen, hab' ich die Tabelle des Boardes in "Div's" gepackt.
==> In I.E. ist alles in Ordnung, sieht so aus, wie ich mir das vorgestellt habe, aber in Mozilla bleibt die Tabelle (des Forums) nicht in den Div's ??
- zum Begucken: http://www.habitat-b.de/forum

Hat jemand eine Idee ??

  Profil   Website   Editieren   Zitieren

kapitaen
Pixelschubser


Beiträge: 2


iihh gar nicht schön *g*

hab jetzt keine direkte lösung und auch keine zeit zum ausprobieren, aber mich interressierts schon ein bischen

also ich würd mal nen test mit ner neuen datei mit divs machen,
das einzige was mir dazu einfällt ist, dass netscape früher keine divs unterstützt hat,
vielleicht ist die gecko engine ja nicht ganz so weit fortgeschritten ?!

naja.... good luck

  Profil   E-Mail   Website   Editieren   Zitieren

m3rlin
Quasselstrippe


Beiträge: 264



das einzige was mir dazu einfällt ist, dass netscape früher keine divs unterstützt hat,
vielleicht ist die gecko engine ja nicht ganz so weit fortgeschritten ?!


bevor man den Fehler beim Browser sucht, sollte man sich vielleicht erstmal den code anschauen, den man selber fabriziert hat. Das erscheint mir in dem Fall mehr als angebracht.


---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren

Bbig
Pixelschubser


Beiträge: 6


Servus,
erstmal danke für die Vorschläge.

Also ich glaube auch, wie m3rlin, das das nicht an der Engine von Mozilla liegt, sondern daß der Browser einfach etwas "empfindlicher auf Css reagiert". *Hmm* - vielleicht etwas kompliziert ausgedrückt, bei Browser haben eben ihre Unterschiede, ohne etwas "falsch" zu machen.

Naja, zum Thema:
==> Ich habe die Seite so geschrieben, daß ich ohne Tabellen für das Layout auskomme. Nur das Forum (phpbb) schein da nicht mitzumachen/ die Forumstabelle bleibt mit Mozilla nicht in den "Div-Rahmen", aber deshalb das komplette Forum umschreiben ?? Das wäre eine ganz schöne Arbeit!
Dashalb hab ich halt die Hoffnung, das euch was einfällt, .

Gruß Bbig


  Profil   Website   Editieren   Zitieren

Haretürk
Otto-Normal-Poster


Beiträge: 51


In Opera 6.x siehts auch scheisse aus.

---
Best Value Software @ http://www.haretuerk.de

  Profil   E-Mail   Website   Editieren   Zitieren

Bbig
Pixelschubser


Beiträge: 6


Servus zusammen,

das war eine schwere Geburt, aber nu' klappt es.
Das Board und das generelle Design laufen jetzt komplett über Css, mit allen Browsern (NS, I.E., Opera(@Haretürk)), .

Ich dachte, je mehr ich festlege, dest besser, bzw. "genauer" ist das Layout.
*Falsch gedacht* - an der 'height' hat es gelegen.
Tipp: Also nur die 'height' festlegen, wenn es unbedingt nötig ist, sonst reicht float + clear, da so die Größe dynamisch angepaßt wird.

Wünsch' euch was, Bbig.

P.S.:
[Werbung] Würde mich freuen, wenn ihr mal vorbeischaut und vielleicht ein paar Sätze über das Design verliert, jetzt, da es steht, ;).
==> http://www.habitat-b.de [/Werbung]

[ Diese Nachricht wurde geändert von: Bbig am 2002-10-10 14:48 ]

  Profil   Website   Editieren   Zitieren

Prestige
Pixelschubser


Beiträge: 1


habe neben noch ein paar anderen problemen das gleiche problem mit css
auf http://www.blogout.de
wer will kann sich ja mal das css anschauen http://www.blogout.de/themes/blogout/style/style.css
das problem bei mir liegt wohl an padding und margin.. aber ne lösung hab ich noch nicht :/

Nachtrag:
Der Internet Explorer berechnet die Breite und Höhe nicht korrekt, wenn width- und/oder height-Eigenschaften angegeben ist.
D.h. dass die gesammte Breite, bzw. Höhe, wie oben bereits erwähnt, so berechnet wird:
Die gesammte Breite = linker Außenabstand + linke Rahmenbreite + linker Innenabstand + Breite des Inhalts + rechter Innenabstand + rechte Rahmenbreite + rechter Außenabstand.


Die gesammte Höhe = oberer Außenabstand + obere Rahmenbreite + oberer Innenabstand + Breite des Inhalts + unterer Innenabstand + untere Rahmenbreite + unterer Außenabstand.

Der IE führt aber folgende Rechnung durch:
Die gesammte Breite = linker Außenabstand + linke Rahmenbreite + Breite des Inhalts + rechte Rahmenbreite + rechter Außenabstand.


Die gesammte Höhe = oberer Außenabstand + obere Rahmenbreite + Breite des Inhalts + untere Rahmenbreite + unterer Außenabstand.

Vereinfacht dargestellt: Der Bereich der Hintergrundfarbe (width + 2 x padding, height + 2 x padding) reduziert der IE auf die Werte von width und height.
Der Internet Explorer kennt natürlich den Innenabstand, nur stellt er das Element kleiner dar, als seine Browser-Kollegen laut CSS erwünscht.

Wenn kein Rahmen und keine Hintergrundfarbe benötigt wird, solltest Du deshalb statt padding margin verwenden.

(bin durch google hierhergekommen;D)



  Profil   Editieren   Zitieren
 

Antworten
Nach oben