tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
15
ZUGRIFFE
486
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    HeinerPyt HeinerPyt ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    180
    Hi,

    vielleicht kann mir jemand sagen woran das liegt. Die Seite

    http://www.autohaus-reiniger.com

    beinhaltet auf der linken Seite eine Menüleiste. Im IE wird diese korrekt dargestellt. Im Firfox sind die Menüeinträge nach unten verschoben.

    Was kann man dagegen tun?


    Danke
    Heiner
     

  2. #2
    Avatar von Johannes7146
    Johannes7146 Johannes7146 ist offline Goldschnabel
    Registriert seit
    Sep 2007
    Ort
    Gütersloh
    Beiträge
    736
    Im Opera sieht es genauso verschoben aus. Das Bild oben in der Mitter ist auch nicht richtig postioniert.

    Ist das ganze eine statische Seite oder wird sie in irgendeiner form generiert?
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Verschobene Menüleiste-unbenannt.jpg  
     
    Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
    Gruß Johannes
    ::: Homepage :::

  3. #3
    HeinerPyt HeinerPyt ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    180
    Es ist eine statische Seite.
     

  4. #4
    Maik Tutorials.de Gastzugang
    Hi,

    die Ursache findet sich in der äußeren Polsterungseigenschaft margin des p-Elements, die im FF, Opera & Co. einen anderen Initialwert besitzt, als im IE.

    Inline-Elemente, wie das a-Element, dürfen aber keine Block-Elemente, wie das p-Element, enthalten.

    mfg Maik
     

  5. #5
    HeinerPyt HeinerPyt ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    180
    Zitat Zitat von Maik Beitrag anzeigen
    Hi,

    die Ursache findet sich in der äußeren Polsterungseigenschaft margin des p-Elements, die im FF, Opera & Co. einen anderen Initialwert besitzt, als im IE.
    Von welchem Element sprichst du und wie kann man das beheben. Heute ist mir noch folgendes Aaufgefallen. Das Problem tritt auch beim IE 8 auf. Bis jetzt hat das aber immer einwandfrei funktioniert.

    Danke
    heiner
     

  6. #6
    Maik Tutorials.de Gastzugang
    Moin,

    ich rede von diesem p-Element - auszugsweise der erste Menüpunkt:
    Code :
    1
    
    <a href="wir.htm">[B]<p class="verdana12" style="position:absolute; left:10px; top:25px; cursor:hand;">[/B]Firmengeschichte[B]</p>[/B]</a>


    Beheben kannst du dies, indem das Element daraus entfernt wird, da es, wie gestern Abend erwähnt, innerhalb eines Inline-Elements nichts zu suchen hat, und die Positionierung stattdessen an das a-Element übergeben wird.

    mfg Maik
     

  7. #7
    HeinerPyt HeinerPyt ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    180
    Du meinst also so´?

    Code :
    1
    
    a href="wir.htm" class="verdana12" style="position:absolute; left:10px; top:25px; cursor:hand;">Firmengeschichte</a>


    Heiner
     

  8. #8
    Maik Tutorials.de Gastzugang
    Ja.

    cursor:hand entfällt somit auch.

    mfg Maik
     

  9. #9
    HeinerPyt HeinerPyt ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    180
    Das werde ich mal versuchen. Ich hoffe es klappt.

    Vielen Dank
    Heiner
     

  10. #10
    Maik Tutorials.de Gastzugang
    Das klappt einwandfrei.

    Mal abgesehen von den absoluten Positionsangaben gepaart mit den Inline-Styles (Formatierung im HTML-Element) liesse sich die Navigation wesentlich eleganter mit einem <ul>-Listenelement auszeichnen und mittels CSS formatieren, womit die immer wiederkehrenden <img>-Elemente aus dem HTML-Code verbannt werden können, da sie sich als Hintergrundbilder für das <li>- und <a>-Element nutzen lassen.

    mfg Maik
     

  11. #11
    HeinerPyt HeinerPyt ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    180
    Es scheint soweit zu funktionieren, so das die Verschiebung weg ist. Allerdings ändert sich der Schrifttyp. Vielleicht erkennt er das class-attribut nicht.

    Code :
    1
    2
    3
    4
    5
    
    <a href="prospekt.htm" class="verdana9" style="position:absolute; left:18px; top:20px;">Prospekte bestellen</a> 
    .
    .
    .
    <a href="wir.htm" class="verdana12" style="position:absolute; left:10px; top:25px;">Firmengeschichte</a>

    Was meinst du?
     

  12. #12
    Maik Tutorials.de Gastzugang
    Für die Klassen ist doch keine Schriftart deklariert.

    mfg Maik
     

  13. #13
    HeinerPyt HeinerPyt ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    180
    Dochim dazugehörigen CSS file:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    p {font-family: Verdana;}
    .verdana9       { color: black; font-size: 9px;}
    .verdana9bold   { color: black; font-size: 9px;font-weight:bold;}
    .verdana12      { color: #999999; font-size: 12px;}
    .verdana12bold      { color: #999999; font-size: 12px;font-weight:bold;}
    .verdana12dg    { color: #666666; font-size: 12px;}
    .verdana14rot   { color: #e50000; font-size: 14px;font-weight:bold;}
    .verdana12bk    { color: #000000; font-size: 12px }
     

  14. #14
    Maik Tutorials.de Gastzugang
    Das p-Element existiert doch nicht mehr im HTML-Code, somit läuft diese CSS-Regel jetzt auch ins Leere.

    mfg Maik
     

  15. #15
    HeinerPyt HeinerPyt ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    180
    Das heißt ich muß das für das a-element deklarieren?
     

Ähnliche Themen

  1. Verschobene Listenelemente im IE7
    Von Sprint im Forum CSS
    Antworten: 4
    Letzter Beitrag: 16.12.09, 12:28
  2. verschobene Wiedergabe / zu hoch, IE6/FF
    Von _fluxus_ im Forum CSS
    Antworten: 7
    Letzter Beitrag: 11.02.08, 11:03
  3. Antworten: 2
    Letzter Beitrag: 02.04.04, 23:03
  4. 3D-Menüleiste
    Von Almjodler im Forum Photoshop
    Antworten: 9
    Letzter Beitrag: 14.06.03, 17:26
  5. verschobene frames; wieso nur?
    Von driv im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 24.08.01, 20:28