tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
404
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    818
    Hey Leute.
    Ich wieder .

    Mein Problem is ganz einfach. Nutzt einmal den FF und einmal den IE und guggt euch www.da-mille.de/schoenerstein.de an.
    Im FF werden die Pfeile der Ersten Ebene (da kommt noch ein andrer hin, wenn alles funktioniert) ganz rechts am Rand des Menüs angezeigt. Leider nur etwas zu hoch. Das kann ich mir überhaupt nicht erklären.Die Schrift im gleichen DIV-Container wird mittig angezeigt und das Bild ist zu hoch. Liegt das Problem hauptsächlich darin, dass das Bild in den Abmaßen zu klein ist (dann erhoehe ich es auf 21 pixel).

    Viel schlimmer ist die Darstellung im IE. der macht nämlcih für jedes DIV (vorne, mitte, hinten) einen Zeilenumbruch. Die 3 Container (vorne, mitte, hinten) sind adäquat zum menü.
    vorne = das Plus
    mitte = die Schrift
    hinten = das Pfeil

    Ich glaube, das der IE da irgend n Problem mit hat, denn der Inhalt der Seite (in der Mitte des Browserfensters) wird ja auch erst rechts UNTERHALB des menüs angezeigt. Je länger als das Menü wird, desto weiter runter wandert auch der Inhalt, obwohlich mit den floatings (left/right) gearbeitet habe.

    Weiss jemand Rat?

    MfG
    mille
     
    man wird erwachsen ....

  2. #2
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Hallo mille,

    wer soll deinen Quelltext lesen? Warum sind in manchen Zeilen am Anfang 18 Tabulatoren? Du hast offensichtlich einen riesigen Monitor. Die Stylesheets sehen auch nicht besser aus.

    Habe aber trotzdem folgendes bemerkt, folgender Auszug aus deinen Stylesheets (style.css):
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    .dreigeteilt{
       line-height: 21px;
    }
    .vorne{
       float: left;
    }
    .mitte{
       float: left;
       text-align: left;
    }
    .hinten{
       text-align: right;
       width: 100%;
    }
    Wenn du dem DIV-Block mit der Klasse "hinten" eine Breite von 100% seines Elternelementes zuweist, dann musst du dich mal in deinem Quelltext umsehen, was die Browser als Elternelement da hernehmen könnten. Offensichtlich gibt es hier Interprtationsunterschiede zwischen FF und IE, da der IE (v7) diesen Block so breit wie das ganze Browserfenster macht. Daher auch zwangsläufig der Zeilenumbruch.

    Vielleicht hilft dir das weiter.
     

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    818
    Oh sorry, ich ahb nichd aran gedacht, den entsprechenden Part aus der CSS zu posten.
    Aber ja, genau die Zeilen sind die Übeltäter.
    Der Quelltext tut mir leid, der wird durch Smarty so ausgegeben. das Template an sihc sieht ordentlich aus.
    es ist im übrigen auch zu finden. unzwar unter http://www.da-mille.de/schoenerstein.de/menue.tpl
    Das wäre nur der relevante Quellcode für das Menü! Allerdings halt mit Smarty-Code.

    Zum Elternelement: das hab ich auch schon überlegt. Theoretisch müsste das Elternelement von "hinten" ja gerade "dreigeteilt" sein. Schient aber nicht so zu sein :-/. Ich werd nebenher auch noch mal googlen.
     
    man wird erwachsen ....

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 16.08.07, 04:21
  2. Bild (height="2") wird nur in Firefox angezeigt
    Von Q-Dog im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 19.04.07, 13:59
  3. Opera 7.5x lädt lokales Bild mit src="file:" nicht
    Von Malleus im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 09.12.04, 10:32
  4. "it's not a valid floating point value"
    Von TommyDue im Forum Borland CBuilder und VCL
    Antworten: 2
    Letzter Beitrag: 06.11.04, 17:11
  5. Antworten: 2
    Letzter Beitrag: 02.03.02, 16:50