Hallo liebe Forum-Gemeinde,
ich bin mit meinem Problem langsam am verzweifeln. Habe mit meinem bescheidenen CSS Grundwissen nachfolgende Seite erstellt: http://www.foto-solutions.de/Visionfood/Website2
Läuft in Opera, FF + IE8 tadellos - HTML + CSS sollten valide sein.
Im IE7 ist jetzt die Klappnavi leicht verschoben, damit kann ich aber noch gut leben. Der IE6 jedoch verschiebt mir die Navi um ca. 10-15 px nach unten, den 5. Menüpunkt (kontakt) setzt er in eine zweite Zeile. Ich habe mich an CC's versucht, kriege es aber einfach nicht hin.
Das Zweite ist der Hover-Effekt. Natürlich weiß ich, dass der IE6 den nicht kennt. Aber auch hier komme ich weder mit Suckerfish (wie bzw. wo wird das Script eingebaut?) noch mit Stu Nicholls weiter.
Ich wäre euch wirklich sehr dankbar, wenn ihr mir helfen könnten. Da ich mir an diesem beiden Punkten seit Wochen die Zähne ausbeiße.
Hier der relevante Code (Doctype Strict - ohne XML):
Hier das CSS
Viele Grüße
Steve
ich bin mit meinem Problem langsam am verzweifeln. Habe mit meinem bescheidenen CSS Grundwissen nachfolgende Seite erstellt: http://www.foto-solutions.de/Visionfood/Website2
Läuft in Opera, FF + IE8 tadellos - HTML + CSS sollten valide sein.
Im IE7 ist jetzt die Klappnavi leicht verschoben, damit kann ich aber noch gut leben. Der IE6 jedoch verschiebt mir die Navi um ca. 10-15 px nach unten, den 5. Menüpunkt (kontakt) setzt er in eine zweite Zeile. Ich habe mich an CC's versucht, kriege es aber einfach nicht hin.
Das Zweite ist der Hover-Effekt. Natürlich weiß ich, dass der IE6 den nicht kennt. Aber auch hier komme ich weder mit Suckerfish (wie bzw. wo wird das Script eingebaut?) noch mit Stu Nicholls weiter.
Ich wäre euch wirklich sehr dankbar, wenn ihr mir helfen könnten. Da ich mir an diesem beiden Punkten seit Wochen die Zähne ausbeiße.
Hier der relevante Code (Doctype Strict - ohne XML):
HTML:
<link rel="stylesheet" media="screen" href="CSS/layout.css" />
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->
<!--[if IE 7]>
<style type="text/css">@import url(ie7.css);</style>
<![endif]-->
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js"
type="text/javascript">
</script>
<![endif]-->
<title>
Visionfood Gewürze und Extrakte
</title>
</head>
<script type="text/javascript" src="javahover.js"></script>
<body>
<div id="branding">
<a href="/index/"><h1>Visionfood</h1></a>
</div>
<blockquote class="info">
<p>Gewürze und Extrakte</p>
</blockquote>
<!-- Branding Ende -->
<div id="navi">
<h2>Navigation</h2>
<div id="navbar">
<ul>
<li><a href="/" id="current">home</a></li>
<li><a href="/qualität/">qualität</a></li>
<li><a href="/leistungen/">leistungen</a></li>
<li><a href="/produkte/">produkte</a>
<ul><!-- öffnet die Klappnavi von Sortiment -->
<li><a href="/gewürze/">gewürze</a></li>
<li><a href="/extrakte/ ">extrakte</a></li>
<li><a href="/bio-produkte/ ">bio-produkte</a></li>
<li><a href="/sonstige produkte/ ">sonstige produkte</a></li>
</ul><!-- schließt die Klappnavi von Sortiment -->
</li>
<li><a href="/kontakt/">kontakt</a></li>
</ul>
</div><!--Ende Navbar-->
</div>
<!--Ende Navi-->
Hier das CSS
Code:
@import url("norm.css");
body {
position: relative;
background: url(../images/Background-Verlauf.jpg) repeat-x;
background-position: 0px 100px;
margin: 0 auto;
text-align:center;
width: 950px;
top: 5px;
font-size: 100.01%;
font-family: Arial, Tahoma, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
#branding {
background: url(../images/VisionfoodLogo3.jpg) no-repeat;
text-indent:-9999px;
position: relative;
left: 25px;
top: 15px;
width: 950px;
height: 60px;
}
blockquote.info {
text-indent: -9999px;
height:0;
}
/*--Definiert den Navi Div--*/
#navi {
background: url(../images/TeaandPepper950x250mNB2.jpg) no-repeat left top;
border-left: solid 1px #cbdce4;
border-right: solid 1px #cbdce4;
position: relative;
top: 35px;
width: 948px;
height: 230px;
font-family: Arial, Tahoma, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
font-variant: small-caps;
font-size: 0.8em;
letter-spacing:0.1em;
}
#navbar {
margin: 0;
padding: 0;
height: 1em;
}
#navbar li {
list-style: none;
float: left;
width: 20%;
}
#navbar li a {
display: block;
padding: 4px 0px;
height: 19px;
width: 190px;
color: #ffffff;
text-decoration: none;
}
#navbar li a:hover, #navbar li a#current {
background-color: #e1ffd2;
color: #2a6e91;
font-weight: bold;
font-size: 1.1em;
}
#navbar li ul {
display: none;
width: 10em;
}
#navbar li:hover ul, #navbar li.hover ul {
display: block;
position: absolute;
margin: 0;
padding: 0;
}
#navbar li:hover li, #navbar li.hover li {
float: none;
}
#navbar li:hover li a, #navbar li.hover li a {
background-color: #e1ffd2;
color: #2a6e91;
height: 19px;
border-top: 1px solid #6ea876;
}
#navbar li li a:hover {
font-weight: bold;
font-size: 1.1em;
}
Viele Grüße
Steve