Hallo,
ich habe mir eine Navigation in Form einer unsortierten Liste mit einem Submenü erstellt. Die Unterpunkte sind standartmäßig ausgeblendet und sollen bei Mouseover der Hauptpunkte eingeblendet werden.
Im FF klappt alles prima, die entsprechenden Hacks für IE unter Version 8 sind eingebaut aber es funktioniert bei mir mit dem IE 7 nicht.
Ich habe alles in einer Datei, ist rein erstmal zum experimentieren (bitte an den vielen Kommentierungen nicht stören, hilft mir mich zurecht zufinden).
ich habe mir eine Navigation in Form einer unsortierten Liste mit einem Submenü erstellt. Die Unterpunkte sind standartmäßig ausgeblendet und sollen bei Mouseover der Hauptpunkte eingeblendet werden.
Im FF klappt alles prima, die entsprechenden Hacks für IE unter Version 8 sind eingebaut aber es funktioniert bei mir mit dem IE 7 nicht.
Ich habe alles in einer Datei, ist rein erstmal zum experimentieren (bitte an den vielen Kommentierungen nicht stören, hilft mir mich zurecht zufinden).
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>testseite</title>
<style type="text/css">
/* ################ Grunddesign ######################### */
/* gestaltet kompletten Body Bereich */
body
{
position:absolute;
background:#000000; /* schwarz*/
behavior: url("Stylesheet/csshover3-source.htc");/* hier eher unnötig?*/
}
html, body
{
top:0; left:0; right:0;
min-height:100%;
margin:0;
padding:0;
width:100%;
font: 85% arial, hevetica, sans-serif; /* Textformat */
color: blue; /* Textfarbe */
background-image: url(Stylesheet/1.gif); /* hintergrundbild */
scrollbar-3dlight-color:#C69437; /* Pfeilschatten */
scrollbar-arrow-color:#C69437; /* Pfleilspitze */
scrollbar-base-color:#C69437;
scrollbar-darkshadow-color:##A87D2F; /* Balkenrand unten, rechts */
scrollbar-face-color:#E8D38E; /* Balkenfarbe */
scrollbar-highlight-color:#E8D38E; /* Balkenuntergrund */
scrollbar-shadow-color:#C69437; /* */ -->
overflow:hidden;/* keine scrollbalken */
}
h2 { /* gestaltet Überschrift 2 */
font-family:Arial,Roman,Impact,Bookman Old Style,Arial,Times New Roman ;
font-size: large;
text-align: center;
color: #D6B03F;
}
h3 { /* gestaltet Überschrift 3 */
font-family:Arial,Roman,Impact,Bookman Old Style,Arial,Times New Roman;
font-size: medium;
text-align: center;
color: #000000;
}
table { /* gestaltet Tabellen */
font-family: Verdana;
font-size: small;
text-align: left;
}
/* ################ Kopfbereich ######################### */
#header_container
{
position:fixed;
top:0; left:0; right:0;
text-align:center;
margin:0;
height:3em;
z-index:3;
}
#header
{
position:absolute;
top:0; left:0; right:0; bottom:0;
height:100%;
background:#efefef;
z-index:3;
margin:0;
padding:0.2em;
}
/* ################ Menü ######################### */
#Navigation
{
position:fixed;
top:5em;
left:.5em;
width:40mm;
padding:.5em;
background-color: #FBF2B7; /* Hintergrundfarbe der Navi */
}
/* Einstellungen für die unsortierte Liste */
ul#Navigation
{
width:35mm; /* Breite */
margin: .3em; padding: .7em; /* Abstand der Navi links und rechts*/
border: 0px; /* Randstärke der Navi */
background-color: #FBF2B7; /* Hintergrundfarbe der Navi */
z-index:1;
}
ul#Navigation li
{
position:relative;
list-style: none; /* Liste ohne Punkt */
margin: 0.5em; padding: 0.05em; /* Abstand der Listeneinträge */
}
ul#Navigation li ul
{
position: absolute;
top: 5px;
left: 5em;
display:none;
z-index:2;
}
/*--nur für IE 7 erkennbar--*/
* + html #Navigation ul li
{
float: left;
width: 100%;
}
/*--nur für IE-Versionen kleiner gleich 6 erkennbar--*/
* html #Navigation ul li
{
float: left;
width: 100%;
}
/*--bewirkt Hover-Effekt für IE kleiner 7 auch für ul- und li-Elemente--*/
*html body
{
behavior: url("Stylesheet/csshover3-source.htc");
font-size: 100%;
}
*html #Navigation ul li a
{
height: 1%;
}
ul#Navigation li:hover ul, li:active, li:focus
{
display:block;
}
ul#Navigation li ul li
{
margin: 0.1em 0; /* Abstand der Unterpunkte */
}
/* Korrekturen fuer IE 5.x */
* html ul#Navigation
{
width: 40mm;
w\idth: 40mm;
padding-left: 0;
padd\ing-left: 0.3em;
}
* html ul#Navigation li ul li
{
margin-left: 0.1em;
ma\rgin-left: 0;
}
/*Einstellungen der Hyperlinks - Button*/
ul#Navigation a, ul#Navigation span
{
display:block; /* der gesamte Bereich als Hyperlink */
width: 100%; /* gesamte Breite nutzen */
padding: 0.1em; /* Größe des Bereichs außerhalb der Schrift */
text-decoration: none; /* keine Linkunterstreichung*/
font: 1em;
font-weight:bold; /* fette Schrift */
border: 1px solid #A28520; /* Umrandung */
border-left-color: #D9B742; border-top-color: #D9B742; /* links u. oben Randfarbe */
color: black; background-color: #FDFCCE; /* Schrift- und Hintergrundfarbe */
}
/*Einstellungen der Hyperlinks bei Mouseover*/
ul#Navigation a:hover, ul#Navigation span
{
border-color: white; /* Linkfarbe Mouseover */
border-left-color: #F8CF7C; border-top-color: #F8CF7C;
/* Randfarbe links und oben Mouseover */
color: #D69714; background-color: #FDFCCE;
/* Schrift- und Hintergrundfarbe Mouseover */
}
/* ################ Inhaltsbereich ######################### */
#content
{
margin:0;
padding-top:4.85em;
padding-left:15em;
padding-bottom:3em;
z-index:2;
overflow:auto /* scrollbalken wenn benötigt */
}
/* ################ Fußdesign ######################### */
#footer_container
{
position:fixed;
bottom:0; left:0; right:0;
text-align:center;
margin:0;
height:2em;
z-index:3;
}
#footer
{
position:absolute;
top:0; left:0; right:0; bottom:0;
background:#efefef;
z-index:3;
}
/* ################ Nur für den MS Internet Explorer ######################### */
* html, * html body
{
overflow:hidden;
bottom:0;
height:100%;
}
* html #header_container, * html #footer_container
{
position:absolute;
width:100%;
padding-right:16px;
}
* html #Navigation
{
position:absolute;
}
* html #header,* html #footer
{
height:100%;
position:static;
}
* html #content
{
position:absolute;
top:0; bottom:0; left:0; right:0;
height:100%;
width:100%;
overflow:auto;
margin:0;
}
* html #Navigation
{
margin:0;
width:10.5em;
/* Der IE soll das Element breiter darstellen,
da margin und padding hier von der Breite abgezogen wird! */
}
/* #################### zusätzliche Designs für Überschriften und Links ############### */
h2 { /* gestaltet Überschrift 2 */
font-family:Arial,Roman,Impact,Bookman Old Style,Arial,Times New Roman ;
font-size: large;
text-align: center;
color: #D6B03F;
}
h3 { /* gestaltet Überschrift 3 */
font-family:Arial,Roman,Impact,Bookman Old Style,Arial,Times New Roman;
font-size: medium;
text-align: center;
color: #000000;
}
table { /* gestaltet Tabellen */
font-family: Verdana;
font-size: small;
text-align: left;
}
a { /* gestaltet Hyperlinks */
font-size: medium;
font-weight: bold;
color: #ECAF33;
hover: #ECAF33;
text-decoration:none;
}
a:link {/*Link geklickt*/
font-size: medium;
color: #ECAF33;
hover: #ECAF33;
text-decoration:none;
}
a:visited {/*Link besucht*/
font-size: medium;
color: #ECAF33;
hover: #ECAF33;
text-decoration:none;
}
a:hover{/*Link Mouseover*/
font-size: medium;
color: #F0C264;
background: #FFFFCC;
text-decoration:none;
}
</style>
</head>
<body>
<!-- ######## Inhalte der einzelnen Bereiche #########-->
<!-- Kopfbereich -->
<div id="header_container">
<h1 id="header">Kopfzeile</h1>
</div>
<!-- eigentliches Navi in Form einer unsortierten Liste mit der ID "Navigation" -->
<ul id="Navigation">
<li><a href="aktu.html" target="mitte">Aktuelles</a></li><br>
<li><a href="index.html" target="mitte">Home</a>
<ul>
<li><a href="haus.html" target="mitte">unser Haus</a></li>
<li><a href="geschichte.html" target="mitte">Geschichte</a></li>
<li><a href="futter.html" target="mitte">Futterstellen</a></li>
<li><a href="chronik.html" target="mitte">Kurzchronik</a></li>
</ul>
</li>
<li><a href="vermitt.html" target="mitte">Vermittlung</a>
<ul>
<li><a href="neuzu.html" target="mitte">Neuzugänge</a></li>
<li><a href="sorgen.html" target="mitte">Sorgenkinder</a></li>
<li><a href="tipps.html" target="mitte">Tipps</a></li>
<li><a href="suche.html" target="mitte">Vermisst</a></li>
</ul>
</li>
<li><a href="uns.html" target="mitte">um uns gehts</a>
<ul>
<li><a href="schick.html" target="mitte">Schicksale</a></li>
<li><a href="foto.html" target="mitte">Fotoalbum</a></li>
<li><a href="gedenken.html" target="mitte">in Gedenken</a></li>
</ul>
</li>
<li><a href="verein.html" target="mitte">Verein</a>
<ul>
<li><a href="vorstand.html" target="mitte">Vorstand</a></li>
<li><a href="mitglied.html" target="mitte">Mitgliedschaft</a></li>
<li><a href="satzung.html" target="mitte">Satzung</a></li>
<li><a href="beitraege.html" target="mitte">Beiträge</a></li>
</ul>
</li>
<li><a href="sponsoring.html" target="mitte">Sponsoring</a>
<ul>
<li><a href="aktionen.html" target="mitte">Aktionen</a></li>
</ul>
</li>
<li><a href="kontakt.html" target="mitte">Kontakt</a>
<ul>
<li><a href="lageplan.html" target="mitte">Lageplan</a></li>
<li><a href="impressum.html" target="mitte">Impressum</a></li>
</ul>
</li>
</ul>
<div style="clear: both;"> </div> <!--cleart die gefloatete Menüleiste-->
<!-- Inhalt -->
<div id="content">
<p>erster text</p>
<a href="futter.html">futter.html</a>
<p>zweiter text</p>
</div>
<div id="footer_container">
<div id="footer">
<b>Fußzeile</b>
</div>
</div>
</body>
</html>