Ergebnis 1 bis 7 von 7

Thema: Benötige Hilfe für Spry Menu im IE

  1. #1
    TP-Newbie
    Registriert seit
    Jun 2012
    Ort
    Duisburg
    Beiträge
    1

    Question Benötige Hilfe für Spry Menu im IE

    Mein Spry Menu funktioniert im IE nicht. Es wird komplett nach Links an den Monitorrand verschoben

    Kann mir jemand bitte einen entscheidenen Tipp geben? Habe schon nach Spry Bugs gesucht, auch ein paar gefunden, jedoch lassen sich die Lösungen bei mir nicht anwenden.

    Code:
    <ul id="MenuBar1" class="MenuBarHorizontal">
    
    <li>
    
    <a class="MenuBarItemSubmenu" href="#"><img src="bilder/set.jpg" border="0" width="22" height="22" /></a>
    
    <ul>
    
    <li><a href="#">Punkt 1</a></li>
    <li><a href="#">Punkt 2</a></li>
    <li><a href="#">Punkt 3</a></li>
    <li><a href="#">Punkt 4</a></li>
    <li><a href="#">Punkt 5</a></li>
    
    </ul>
    </li>
    </ul>
    Code:
    @charset "UTF-8";
    
    
    ul.MenuBarHorizontal
    {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    	font-size: 14px;
    	cursor: default;
    	width: auto;
    	color: #130F18;
    }
    
    
    ul.MenuBarActive
    {
    	z-index: 1000;
    }
    
    ul.MenuBarHorizontal li
    {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    	font-size: 14px;
    	position: relative;
    	text-align: left;
    	cursor: pointer;
    	width: auto;
    	float: right;
    }
    
    ul.MenuBarHorizontal ul
    {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    	font-size: 100%;
    	z-index: 1020;
    	cursor: default;
    	width: 190px;
    	position: absolute;
    	left: -1000em;
    }
    
    ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
    {
    	left: -150px;
    	color: #130F18;
    	height: 190px;
    	width: 185px;
    	padding-top: 10px;
    	background-image: url(../../intern/bilder/navi.png);
    	padding-left: 5px;
    }
    
    ul.MenuBarHorizontal ul li
    {
    	width: 170px;
    	float: left;
    	overflow: visible;
    	padding-left: 5px;
    	margin-top: 2px;
    }
    #wrapper #head #oben #navi table tr td #MenuBar1 li .MenuBarSubmenuVisible li a {
    	color: #130F18;
    }
    
    
    ul.MenuBarHorizontal ul ul
    {
    	position: absolute;
    	margin: -5% 0 0 95%;
    }
    
    ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
    {
    	left: auto;
    	top: 0;
    }
    
    ul.MenuBarHorizontal ul
    {
    
    }
    
    ul.MenuBarHorizontal a
    {
    	display: block;
    	cursor: pointer;
    	color: #130F18;
    	text-decoration: none;
    	padding-top: 5px;
    	padding-right: 12px;
    	padding-bottom: 5px;
    	padding-left: 10px;
    }
    
    ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
    {
    	color: #130F18;
    }
    
    ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
    {
    	color: #130F18;
    }
    
    
    ul.MenuBarHorizontal a.MenuBarItemSubmenu
    {
    	background-image: url(SpryMenuBarDownHover.gif);
    	background-repeat: no-repeat;
    	background-position: 95% 50%;
    }
    
    ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
    {
    	background-image: url(SpryMenuBarRight.gif);
    	background-repeat: no-repeat;
    	background-position: 95% 50%;
    }
    
    ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
    {
    	background-image: url(SpryMenuBarDown.gif);
    	background-repeat: no-repeat;
    	background-position: 95% 50%;
    }
    
    ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
    {
    	background-image: url(SpryMenuBarRightHover.gif);
    	background-repeat: no-repeat;
    	background-position: 95% 50%;
    }
    
    
    
    
    ul.MenuBarHorizontal iframe
    {
    	position: absolute;
    	z-index: 1010;
    	filter:alpha(opacity:0.1);
    }
    
    
    @media screen, projection
    {
    	ul.MenuBarHorizontal li.MenuBarItemIE
    	{
    	float: right;
    
    
    	}
    }
    Danke für eure Hilfe.

  2. #2
    TP-Senior Avatar von PascalKremp
    Registriert seit
    Apr 2012
    Ort
    Wuppertal
    Beiträge
    237
    Hallo Europa2012,

    welcher IE? Kannst du uns für Testzwecke etwas hochladen?

    Gruß
    Pascal

  3. #3
    TP-Junior
    Registriert seit
    Dec 2008
    Ort
    Deutschland
    Beiträge
    10
    Das gleiche Problem habe ich auch und suche verzweifelt nach einer Lösung! Witzigerweise wird die Spry-Menüleiste nur in HTML-Seiten verschoben. Meine Kontaktseite ist in PHP. Dort wird alles korrekt dargestellt.
    Zum Anschauen: www.chirurgie-barssel.de
    Hast du schon eine Lösung gefunden?

  4. #4
    TP-Newbie
    Registriert seit
    Oct 2012
    Beiträge
    1
    welcher IE? Kannst du uns für Testzwecke etwas hochladen?

  5. #5
    TP-Junior
    Registriert seit
    Dec 2008
    Ort
    Deutschland
    Beiträge
    10
    Na klar - gern! Auf meiner Maschine läuft der neueste IE mit 64 bit. Ich weiß aber, dass andere IE Nutzer das gleiche Problem haben. Die Seite zum Anschauen ist www.chirurgie-barssel.de
    Hier ist der Code der Index-Seite:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="google-site-verification" content="q1uSfDn9Gc7gLNhmMB6vAlexTLcFS6RFbI_pVX4DRjI" />
    <title>Chirurgische Praxis Barssel</title>
    <meta name="Keywords" content="plastische Chirurgie, Hautstraffung, Lifting, Schönheit, Ohrmuschelkorrektur, abstehende Ohren, Fettabsaugung, Liposuktion, Lipödem, ästhetische Medizin, Faltenbehandlung, Falten, Fusschirurgie, Handchirurgie, orthopädische Chirurgie, Knieschmerzen, Knie tapen, Knie OP, Fuß tapen" />
    <style type="text/css">
    <!--
    /* Global Styles */
    body {
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    background: #666666;
    margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    padding: 0;
    text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    color: #182844;
    background-color: #FFF;
    }
    .twoColFixLtHdr #container {
    width: 1140px; /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    background: #EBEBEB; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    border: 1px solid #000000;
    text-align: left;
    margin-top: 20;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    }
    .twoColFixLtHdr #header {
    padding: 0 0px 0 0px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
    height: 220px;
    background-image: url(Bilder/Header-Chirurgische-Praxis-Barssel-2012-1.png);
    }
    .twoColFixLtHdr #header h1 {
    margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, können Sie das Auftreten unerwarteter Abstände zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnötig, weil dieser Rahmen die gleiche Wirkung hat. */
    padding: 25px 0;
    }
    .twoColFixLtHdr #sidebar1 {
    float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
    width: 200px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
    background: #EBEBEB; /* Die Hintergrundfarbe wird nur für die Länge des Spalteninhalts angezeigt. */
    padding: 0px 0px 15px 0px;
    height: 474px;
    }
    .twoColFixLtHdr #mainContent {
    font-family: "Arial Rounded MT Bold", "Arial Bold", Verdana, "Verdana Bold";
    font-size: 12px;
    background-color: #EBEBEB;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 0px;
    }
    .twoColFixLtHdr #footer {
    padding: 0 10px 0 20px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
    background:#DDDDDD;
    }
    .twoColFixLtHdr #footer p {
    margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
    padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    font-family: Arial, Helvetica, sans-serif, "Myriad Pro Condensed";
    font-size: x-small;
    color: #C00;
    }
    .fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    float: right;
    margin-left: 8px;
    }
    .fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
    float: left;
    margin-right: 8px;
    }
    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
    }
    #apDiv2 {
    position:absolute;
    width:700px;
    height:40px;
    z-index:1;
    left: 900px;
    top: 38px;
    color: #FFF;
    font-size: 12px;
    font-family: "Arial Rounded MT Bold", "Arial Bold", Verdana, "Verdana Bold";
    }
    -->
    </style><!--[if IE 5]>
    <style type="text/css">
    /* Fügen Sie CSS-Box-Modell-Korrekturen für IE 5* in diesen bedingten Kommentar ein. */
    .twoColFixLtHdr #sidebar1 { width: 230px; }
    </style>
    <![endif]--><!--[if IE]>
    <style type="text/css">
    /* Fügen Sie CSS-Korrekturen für alle IE-Versionen in diesen bedingten Kommentar ein. */
    .twoColFixLtHdr #sidebar1 { padding-top: 30px; }
    .twoColFixLtHdr #mainContent { zoom: 1; }
    /* Mit der obigen proprietären Zoom-Eigenschaft wird IE die Eigenschaft hasLayout zugewiesen, die zur Verhinderung verschiedener Fehler erforderlich ist. */
    </style>
    <![endif]-->
    <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
    #apDiv3 {
    position:absolute;
    left:1158px;
    top:75px;
    width:100px;
    height:22px;
    z-index:1;
    }
    -->
    </style>
    </head>

    <body class="twoColFixLtHdr">
    <div id="container">
    <div id="header">
    <div id="apDiv1">
    <ul id="MenuBar1" class="MenuBarHorizontal">
    <li><a href="Sites/impressum.html">IMPRESSUM</a></li>
    <li><a href="Sites/kontakt.php">KONTAKT</a></li>
    <li><a href="Sites/service.html">SERVICE</a></li>
    <li><a href="Sites/leistungen.html">LEISTUNGEN</a></li>
    <li><a href="Sites/praxis.html">DIE PRAXIS</a></li>
    </ul>
    </div>
    <div>
    <!-- end #header -->
    </div></div>
    <div id="sidebar1">
    <table width="200" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><img src="Bilder/Front_sidebar_topleiste.png" width="200" height="50" /></td>
    </tr>
    </table>
    <p><img src="Bilder/menu_1.png" alt="menu-tags_left" width="190" height="360" border="0" usemap="#Map" />
    <map name="Map" id="Map">
    <area shape="rect" coords="14,86,119,110" href="Sites/oeffnungszeiten.html" />
    <area shape="rect" coords="113,112,177,132" href="Sites/kontakt.php" />
    <area shape="rect" coords="43,133,135,150" href="Sites/leistungen.html" />
    <area shape="rect" coords="18,158,56,173" href="Sites/kontakt.php" />
    <area shape="rect" coords="127,174,166,191" href="Sites/igel.html" />
    <area shape="rect" coords="8,192,124,211" href="Sites/anfahrt2.html" target="_blank" />
    <area shape="rect" coords="77,221,163,241" href="Sites/leistungen.html" />
    <area shape="rect" coords="10,251,123,275" href="Sites/oeffnungszeiten.html" />
    <area shape="rect" coords="101,284,170,303" href="Sites/leistungen.html" />
    <area shape="rect" coords="14,306,85,326" href="Sites/mitarbeiterteam.html" />
    </map>
    </p>
    <!-- end #sidebar1 -->
    </div>
    <div id="mainContent">
    <table width="880" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><img src="Bilder/Front_container_topleiste.png" width="886" height="50" /></td>
    </tr>
    <tr>
    <td><img src="Bilder/Front_Container7.jpg" width="886" height="442" border="0" usemap="#Map2" /></td>
    </tr>
    </table>
    <p>&nbsp;</p></div>
    <!-- Dieses clear-Element sollte direkt auf das #mainContent-div folgen, um das #container-div anzuweisen, alle untergeordneten Floats aufzunehmen. --><br class="clearfloat" />
    <div id="footer">
    <p>&nbsp;&nbsp;
    <script type="text/javascript" language="JavaScript">
    monate = new Array("Januar","Februar","März","April",
    "Mai","Juni","Juli","August","September","Oktober",
    "November","Dezember");
    wochentage = new Array("Sonntag","Montag","Dienstag",
    "Mittwoch","Donnerstag","Freitag","Samstag");
    datum = new Date();
    wtg = datum.getDay();
    tag = datum.getDate();
    mon = datum.getMonth();
    jhr = datum.getFullYear();
    tag = (tag < 10) ? "0"+tag : tag;
    ausgabe = wochentage[wtg]+", "+tag+". "+monate[mon]+" "+jhr;
    document.write(ausgabe);
    </script>
    </p>
    <!-- end #footer --></div>
    <!-- end #container --></div>
    <map name="Map2" id="Map2">
    <area shape="rect" coords="14,5,884,435" href="Sites/praxis.html" />
    </map>
    <script type="text/javascript">
    <!--
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
    //-->
    </script>
    </body>
    </html>

  6. #6
    Guest
    Registriert seit
    Oct 2012
    Beiträge
    2
    welcher IE? Kannst du uns für Testzwecke etwas hochladen?

  7. #7
    TP-Junior
    Registriert seit
    Dec 2008
    Ort
    Deutschland
    Beiträge
    10
    Natürlich - gern!
    Internet Explorer x64
    Ist in jedem IE falsch dargestellt.
    WWW.chirurgie-barssel.de
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Benötige Hilfe für Spry Menu im IE-beispiel.jpg   Benötige Hilfe für Spry Menu im IE-beispiel.jpg  

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Darstellungsfehler] spry menu horizontal mit dreamweaver wird online nicht richtig dargestell..
    Von blicknix im Forum HTML & CSS
    Antworten: 1
    Letzter Beitrag: 22.11.2010, 15:49
  2. [DW CS4] Spry-Menu: Background-color nur in Unterelementen sichtbar
    Von heiderdeify im Forum Dreamweaver & andere Webeditoren
    Antworten: 14
    Letzter Beitrag: 05.06.2009, 11:00
  3. [DW CS4] Spry Datensatz - Hilfe bei Formatierung
    Von frank_gayer im Forum Dreamweaver & andere Webeditoren
    Antworten: 0
    Letzter Beitrag: 11.04.2009, 20:04
  4. Spry-Menu funktioniert mit IE 8 nicht korrekt
    Von oliveramberg im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 06.04.2009, 07:13
  5. Spry Menu Designen?!
    Von lightbox im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 16.04.2008, 16:55

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51