[CSS] oder [HTML?] Menüleiste wird im IE nicht angezeigt

Dieses Thema im Forum "Webdesign" wurde erstellt von ~Illuminatus~, 6. August 2012 .

  1. 6. August 2012
    Zuletzt bearbeitet: 7. August 2012
    oder [HTML?] Menüleiste wird im IE nicht angezeigt

    Hallo,

    ich habe ein Problem mit der Seite meines Vereins: xxxx

    Ich habe alles mit Joomla eingerichtet, u.a. auch das Top Menü mit Hilfe eines Plugins namens swmenufree.

    Die Seite ist auch soweit fertig, es besteht lediglich noch das Problem, dass im IE die Menüzeile nicht angezeigt wird. In allen anderen Browsern jedoch problemlos.

    Wenn man im IE immer auf Aktualisieren drückt wird das Menü für einen Bruchteil einer Sekunde sichtbar..

    Woran liegt das und wie kann ich das Problem beheben?

    Vielen Dank im Voraus
     
  2. 6. August 2012
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    Willst du wirklich deinen RR-Account mit deinem Klarnamen verknüpfen? Also als Tipp: Problem isolieren und deinen Namen entfernen.

    Zum Problem: Leider sagt mir meine magische Kristallkugel nicht in welcher IE Version du die Probleme hast. Unter IE8 zumindest klappt es.
     
    1 Person gefällt das.
  3. 6. August 2012
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    Bei der Sache mit dem Namen hast recht, war etwas leichtsinnig.

    Also ich hab IE 9 und bei mir ist das Menü nur sichtbar wenn ich oben in der Adressleiste den Kompatibilitätsmodus aktiviere.
    Laut eines Vereinsmitglieds ist das Menü bei ihm nicht sichtbar (IE7)und bei IE7 und älter scheint es keinen Kompatibilitätsmodus zu geben..
     
  4. 6. August 2012
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    Das komplette Menü stimmt eh nicht so richtig, siehe meine Ansicht im Firefox:
    Bild


    Edit: Liegt am Javascript, warum bastelst du das Menu nicht komplett in CSS? Ist besser, geschmeidiger und cooler
     
    1 Person gefällt das.
  5. 6. August 2012
    Zuletzt bearbeitet: 6. August 2012
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    da fehlen mir leider die Kenntnisse :/

    Edit:

    phraser: Hab bei deinem Screenshot gesehen, dass du NoScript benutzt und habs mir dann auch mal installiert. Und nun ist das Menü bei mir auch so wie bei dir.

    Ich bin mit meinem Latein vollkommen am Ende.. Ich hab keine Ahnung wie ich die ganzen Fehler beheben soll weil ich mich da nicht wirklich auskenne..

    Das Menü hab ich halt anhand von dem Joomla Plugin swmenufree irgendwie durch ausprobieren zusammengebastelt..
     
  6. 6. August 2012
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    Ja das meinte ich acuh mit es liegt an Javascript - da ich NoScript nutze hats das Menü zerhauen..

    Naja wenn man sich da nicht so auskennt, sollte man es andere machen lassen
    Vielleicht findest ja jemanden hier, der dir gegen eine kleine Gegenleistung das Menu in CSS anpasst, oder jemand der den jetzigen Fehler findet. Alternative ist dann immer noch, ein anderes, fertiges Menü (welches funktioniert) zu nutzen.
     
  7. 6. August 2012
    Zuletzt bearbeitet: 6. August 2012
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    hi,

    guck dir das demo-menü mal an.
    wenn du dich etwas mit joomla auskennst (ich tu's nicht), dann solltest du das recht einfach selbst umsetzen können.
    den code mußt du dir aus dem quellcode heraus kopieren.

    // edit
    da der code
    HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html>
    <head>
    <title>Unbenannt</title>
    
    <style type="text/css">
    /* ================================================================ 
    This copyright notice must be untouched at all times.
    
    The original version of this stylesheet and the associated (x)html
    is available at http://www.cssplay.co.uk/menus/final_drop5.html
    Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
    This stylesheet and the associated (x)html may be modified in any 
    way to fit your requirements.
    =================================================================== */
    /* style the outer div to give it width */
    .menu {font-size:1em;padding-bottom:200px;}
    
    /* remove all the bullets, borders and padding from the default list styling */
    .menu ul {padding:0;margin:0;list-style-type:none; height:3em; background:#6f9c6f;}
    
    /* style the sub-level lists */
    .menu ul ul {width:15em;}
    
    /* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
    .menu ul li {float:left;height:3em;line-height:3em;}
    
    /* style the sub level list items */
    .menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}
    
    /* style the links for the top level */
    .menu a, .menu a:visited {display:block;float:left;height:100%;font-size:1em;text-decoration:none;color:#fff;background:#949e7c;padding:0 3em 0 1em; border-left:1px solid #eee; border-right:1px solid #000;}
    
    /* style the sub level links */
    .menu ul ul a, .menu ul ul a:visited {display:block;background:#d4d8bd; color:#000;width:12em;height:100%;line-height:1em; padding:0.5em 1em;}
    * html .menu ul ul a, * html .menu ul ul a:visited {width:14em; w\idth:12em;}
    
    
    /* style the table so that it takes no part in the layout - required for IE to work */
    .menu table {position:absolute; left:1px; top:0; width:0; height:0; font-size:1em; z-index:-1;}
    
    
    /* style the third level background */
    .menu ul ul ul a, .menu ul ul ul a:visited {background:#b4be9c;}
    /* style the fourth level background */
    .menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c4ceac;}
    /* style the sub level 1 background */
    .menu ul :hover a.sub1 {background:#b4be9c;}
    /* style the sub level 2 background */
    .menu ul ul :hover a.sub2 {background:#c4ceac;}
    
    /* style the level hovers */
    /* first */
    * html .menu a:hover {color:#000;background:#d4d8bd; position:relative; z-index:100;}
    .menu li:hover {position:relative;}
    .menu :hover > a {color:#000;background:#d4d8bd;}
    /* second */
    * html .menu ul ul a:hover{color:#000;background:#b4be9c; position:relative; z-index:110;}
    .menu ul ul li:hover {position:relative;}
    .menu ul ul :hover > a {color:#000;background:#b4be9c;}
    /* third */
    * html .menu ul ul ul a:hover {background:#c4ceac; position:relative; z-index:120;}
    .menu ul ul ul :hover > a {background:#c4ceac;}
    /* fourth */
    .menu ul ul ul ul a:hover {background:#d4debc; position:relative; z-index:130;}
    
    
    /* hide the sub levels and give them a positon absolute so that they take up no room */
    .menu ul ul {visibility:hidden;position:absolute;height:0;top:2.5em;left:0;width:14em;}
    
    /* position the third level flyout menu */
    .menu ul ul ul{left:12em;top:0;width:14em;}
    
    
    /* make the second level visible when hover on first level list OR link */
    .menu ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
    /* keep the third level hidden when you hover on first level list OR link */
    .menu ul :hover ul ul{visibility:hidden;}
    /* keep the fourth level hidden when you hover on second level list OR link */
    .menu ul :hover ul :hover ul ul{visibility:hidden;}
    /* make the third level visible when you hover over second level list OR link */
    .menu ul :hover ul :hover ul{visibility:visible;}
    /* make the fourth level visible when you hover over third level list OR link */
    .menu ul :hover ul :hover ul :hover ul {visibility:visible;}
    </style>
    
    <!--[if lte IE 6]>
    <style type="text/css">
    .menu ul ul {left:-1px; margin-left:-1px;}
    .menu ul ul ul.left {margin-left:1px;}
    </style>
    <![endif]-->
    
    </head>
    
    <body>
    
    
    <div class="menu">
    <ul>
    <li><a href="../menu/index.html">DEMOS<!--[if gte IE 7]><!--></a><!--<![endif]-->
    <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
     <li><a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars advertising page</a></li>
     <li><a href="../menu/embed.html" title="Wrapping text around images">wrapping text around images</a></li>
     <li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
     <li><a href="../menu/nodots.html" title="Removing active/focus borders">active focus</a></li>
     <li><a class="sub1" href="../menu/hover_click.html" title="Hover/click with no active/focus borders">hover/click with no borders<!--[if gte IE 7]><!--></a><!--<![endif]-->
     <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
     <li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
     <li><a href="../menu/nodots.html" title="Removing active/focus borders">removing active/focus borders</a></li>
     <li><a class="sub2" href="#nogo">FLYOUT third level<!--[if gte IE 7]><!--></a><!--<![endif]-->
     <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
     <li><a href="#nogo">Third level-1</a></li>
     <li><a href="#nogo">Third level-2</a></li>
     <li><a href="#nogo">Third level-3</a></li>
     <li><a href="#nogo">Third level-4</a></li>
     </ul>
     <!--[if lte IE 6]></td></tr></table></a><![endif]-->
     </li>
     <li><a href="../menu/hover_click.html" title="Hover/click with no active/focus borders">hover/click</a></li>
     </ul>
     <!--[if lte IE 6]></td></tr></table></a><![endif]-->
     </li>
     <li><a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">shadow boxing</a></li>
     <li><a href="../menu/old_master.html" title="Image Map for detailed information">image map for detailed information</a></li>
     <li><a href="../menu/bodies.html" title="fun with background images">fun with background images</a></li>
     <li><a href="../menu/fade_scroll.html" title="fade-out scrolling">fade scrolling</a></li>
     <li><a href="../menu/em_images.html" title="em size images compared">em image sizes compared</a></li>
     </ul>
    <!--[if lte IE 6]></td></tr></table></a><![endif]-->
    </li>
    <li><a href="../boxes/index.html">BOXES<!--[if gte IE 7]><!--></a><!--<![endif]-->
    <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
     <li><a href="spies.html" title="a coded list of spies">a coded list of spies</a></li>
     <li><a href="vertical.html" title="a horizontal vertical menu">vertical menu</a></li>
     <li><a href="expand.html" title="an enlarging unordered list">enlarging unordered list</a></li>
     <li><a href="enlarge.html" title="an unordered list with link images">link images</a></li>
     <li><a href="cross.html" title="non-rectangular links">non-rectangular</a></li>
     <li><a href="jigsaw.html" title="jigsaw links">jigsaw links</a></li>
     <li><a href="circles.html" title="circular links">circular links</a></li>
     </ul>
    <!--[if lte IE 6]></td></tr></table></a><![endif]-->
    </li>
    <li><a href="../mozilla/index.html">MOZILLA<!--[if gte IE 7]><!--></a><!--<![endif]-->
    <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
     <li><a href="../mozilla/dropdown.html" title="A drop down menu">drop down menu</a></li>
     <li><a href="../mozilla/cascade.html" title="A cascading menu">cascading menu</a></li>
     <li><a href="../mozilla/content.html" title="Using content:">content:</a></li>
     <li><a href="../mozilla/moxbox.html" title=":hover applied to a div">mozzie box</a></li>
     <li><a href="../mozilla/rainbow.html" title="I can build a rainbow">I can build a rainbow with transparent borders</a></li>
     <li><a href="../mozilla/snooker.html" title="Snooker cue">a snooker cue using border art</a></li>
     <li><a href="../mozilla/target.html" title="Target Practise">target practise</a></li>
     <li><a href="../mozilla/splittext.html" title="Two tone headings">two tone headings</a></li>
     <li><a href="../mozilla/shadow_text.html" title="Shadow text">shadow text</a></li>
     </ul>
    <!--[if lte IE 6]></td></tr></table></a><![endif]-->
    </li>
    <li><a href="../ie/index.html">EXPLORER<!--[if gte IE 7]><!--></a><!--<![endif]-->
    <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
     <li><a href="../ie/exampleone.html" title="Example one">the first example for Internet Explorer</a></li>
     <li><a href="../ie/weft.html" title="Weft fonts">weft fonts</a></li>
     <li><a href="../ie/exampletwo.html" title="Vertical align">vertically aligning text</a></li>
     </ul>
    <!--[if lte IE 6]></td></tr></table></a><![endif]-->
    </li>
    <li><a href="../opacity/index.html">OPACITY<!--[if gte IE 7]><!--></a><!--<![endif]-->
    <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
     <li><a href="../opacity/colours.html" title="colour wheel">a colour wheel using opaque colours</a></li>
     <li><a href="../opacity/picturemenu.html" title="a menu using opacity">a menu using opacity</a></li>
     <li><a href="../opacity/png.html" title="partial opacity">partial opacity</a></li>
     <li><a href="../opacity/png2.html" title="partial opacity II">partial opacity II</a></li>
     <li><a class="sub1" href="../menu/hover_click.html" title="Hover/click with no active/focus borders">HOVER/CLICK<!--[if gte IE 7]><!--></a><!--<![endif]-->
     <!--[if lte IE 6]><table><tr><td><![endif]-->
     <ul>
     <li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
     <li><a href="../menu/nodots.html" title="Removing active/focus borders">removing active/focus borders</a></li>
     <li><a href="../menu/hover_click.html" title="Hover/click with no active/focus borders">hover/click</a></li>
     </ul>
     <!--[if lte IE 6]></td></tr></table></a><![endif]-->
     </li>
     </ul>
    <!--[if lte IE 6]></td></tr></table></a><![endif]-->
    </li>
    </ul>
    
    </div>
    
    
    </body>
    </html>
    
     
  8. 7. August 2012
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    Du könntest auch mit dem Meta-Tag

    <meta http-equiv="X-UA-Compatible" content="IE=9">

    den Kompatiblitätsmodus der User auf deiner Seite automatisch einschalten
     
    1 Person gefällt das.
  9. 7. August 2012
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    Das bringt nichts, wenn einer mit dem IE 7 auf die Seite geht.
    Der kennt die Eigenschaften der 9er Version gar nicht.

    Ich würde den 7er einfach ignorieren.
    Er ist veraltet und hat Sicherheitslücken ohne Ende.
    Am besten noch nen Warnhinweis einblenden, falls jemand mit dem 7er deine Seite benutzt.
     
    1 Person gefällt das.
  10. 7. August 2012
    AW: oder [HTML?] Menüleiste wird im IE nicht angezeigt

    Das Problem hat sich nun geklärt mit Hilfe eines Users aus mediengestalter.info
    Wir haben einfach ein anderes Menü eingebaut, welches nur mit CSS agiert.

    Die Sache mit dem IE7 ignorieren ist in dem Fall nicht so gut, weil im Verein doch schon viele der älteren Generation sind und diese vermutlich noch IE5 oder sowas benutzen

    Dennoch vielen Dank für eure Hilfsbereitschaft, BW's gingen raus
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.