Hallo Europa2012,
welcher IE? Kannst du uns für Testzwecke etwas hochladen?
Gruß
Pascal
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>Danke für eure Hilfe.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; } }
Hallo Europa2012,
welcher IE? Kannst du uns für Testzwecke etwas hochladen?
Gruß
Pascal
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?
welcher IE? Kannst du uns für Testzwecke etwas hochladen?
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> </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>
<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>
welcher IE? Kannst du uns für Testzwecke etwas hochladen?
Natürlich - gern!
Internet Explorer x64
Ist in jedem IE falsch dargestellt.
WWW.chirurgie-barssel.de
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)