zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden JS-Untermenü wird im IE rechts angezeigt

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 08.05.2011, 19:33
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2007
Beiträge: 128
runner befindet sich auf einem aufstrebenden Ast
Standard JS-Untermenü wird im IE rechts angezeigt

Hallo!

Auf der Webseite Leistungen wird das Untermenü (Seiten Leistungen und Kontakt haben ein Untermenü) rechts auf gleicher Ebene angezeigt anstatt darunter wie es sein soll.

Jedoch nur im IE 7!

Wie kann ich das beheben?

Danke und Grüße
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 08.05.2011, 20:03
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.778
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Dem IE fehlen (wieder) die Positionsangaben.

Gib overflow für html an, nicht für body. Siehe doppelter Scrollbalken im IE7.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 09.05.2011, 08:48
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2007
Beiträge: 128
runner befindet sich auf einem aufstrebenden Ast
Standard

OK das mit dem overflow passt nun.
Dankeschön!

Nur das mit dem postion bekomme ich nicht hin.
Kann es leider nicht richtig debbugen/ausprobieren da es ja im Firefox (WebDeveloper-Addon) funktioniert.

Nur im IE7 nicht!

lg
Mit Zitat antworten
  #4 (permalink)  
Alt 09.05.2011, 09:18
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.778
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von runner Beitrag anzeigen
Nur das mit dem postion bekomme ich nicht hin.
Das heißt? Was hast du probiert?
Ich sehe keine Veränderung in deinem Code.

Zitat:
Kann es leider nicht richtig debbugen/ausprobieren da es ja im Firefox (WebDeveloper-Addon) funktioniert.
Ich weiß nicht, was du mir damit sagen willst.
Sicher musst du einen IE benutzen wenn du dessen Fehler debuggen willst. Es gibt auch da eine Developer Toolbar.
Mit Zitat antworten
  #5 (permalink)  
Alt 09.05.2011, 10:01
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2007
Beiträge: 128
runner befindet sich auf einem aufstrebenden Ast
Standard

Habe es folgendermaßen probiert.

Funktioniert nun im IE7, wird jedoch im IE8+9 verschoben angezeigt:


/* Zweite Ebene */

ul.menu ul a {
text-align:left;
width: 150px;
}

ul.menu ul {
margin-left:-125px;
margin-top: 30px;
position: absolute;
background-color: #013a82;
display: none;
width: 120px;
}
Mit Zitat antworten
  #6 (permalink)  
Alt 09.05.2011, 10:15
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.778
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Nicht Margin, das ist weiterhin nur Glücksspiel.
top und left
Mit Zitat antworten
  #7 (permalink)  
Alt 09.05.2011, 10:43
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2007
Beiträge: 128
runner befindet sich auf einem aufstrebenden Ast
Standard

Hi!

Danke!

Die Höhe passt nun mit top aber wie bekomme ich es noch hin, dass es im IE7 bündig (vertikale) zum oberen (Haupt-)Menüpunkt ist?

Danke und Grüße
Mit Zitat antworten
  #8 (permalink)  
Alt 09.05.2011, 10:57
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.778
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

So, wie es jetzt ist, bekommst du das gar nicht hin. Du musst dein Submenü bezogen auf den passenden Hauptmenüpunkt positionieren.
Bitte lies nach, worauf sich die Position absolut positionierter Elemente bezieht, Stichwort Containing Block.
12.4 Raus aus dem Fluss: position:absolute - Little Boxes - Webseiten gestalten mit HTML und CSS (von Peter Müller)
Mit Zitat antworten
  #9 (permalink)  
Alt 09.05.2011, 11:49
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2007
Beiträge: 128
runner befindet sich auf einem aufstrebenden Ast
Standard

ok!

Habe es nun ohne absolute.
Passt soweit auch unter allen Browser nur wird das Untermenü leider statt z-index unterhalb der Contentelemente angezeigt!

Was ist noch falsch?

lg
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 09.05.2011, 11:59
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.778
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Habe es nun ohne absolute.
Aha. Warum?
Warum liest du nicht den Link, den ich dir gepostet habe und wendest das darin erworbene Wissen an?

Zitat:
Passt soweit auch unter allen Browser nur wird das Untermenü leider statt z-index unterhalb der Contentelemente angezeigt!
z-index ist nur auf positionierte Elemente anwendbar.

Du machst den Eindruck, im Trüben zu stochern. Welches CSS-Buch verwendest du?
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler beim Untermenü erstellen MellZi CSS 6 07.02.2011 21:04
komische Verschiebung - wo liegt das Problem? Muckel (X)HTML 5 03.01.2009 17:26
Dropdown-Menü: Untermenü wird nur im IE rechts versetzt ribery CSS 2 24.10.2008 13:59
IE6 Problem, Rechte spalte (content) wird zu weit rechts angezeigt... kux CSS 20 02.06.2008 12:30
Text zu Groß für Box, Es soll ein Scrollbalken angezeigt werden michi-muc CSS 1 04.02.2008 20:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:26 Uhr.