Re: Menubar wird nicht richtig positioniert
Verfasst: 02.10.2011 22:40
Für eine gute Hilfe, wäre es doch ganz gut, wenn du eine aussagekräftige Problembeschreibung posten würdest, oder? 

phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
<ul>
<li>Button 1</li>
<li>Button 2</li>
<li>Button 3</li>
</ul>
Code: Alles auswählen
<ul id="navigation">
<li id="id01-lay-giga-home-13"><strong>Testmenu 1<span></span></strong></li>
<li id="id01-lay-giga-home-14"><a href="#">Testmenu 2<span></span></a></li>
<li id="id01-lay-giga-home-21"><a href="#">Testmenu 3<span></span></a></li>
<li id="id01-lay-giga-home-22"><a href="#">Testmenu 4<span></span></a></li>
<li id="id01-lay-giga-home-23"><a href="#">Testmenu 5<span></span></a></li>
<li id="neue-server-generation"><a href="#">Testmenu 6<span></span></a></li>
</ul>
Code: Alles auswählen
* {
margin: 0;
padding: 0;
}
#navi {
list-style: none;
float: left;
width: 100%;
}
#navi li {
float: left;
width: 50px;
}
#navi #id01-lay-giga-home-13 {
width: 60px;
}
#navi #id01-lay-giga-home-14 {
width: 60px;
}
#navi #id01-lay-giga-home-21 {
width: 60px;
}
#navi #id01-lay-giga-home-22 {
width: 60px;
}
#navi #id01-lay-giga-home-23 {
width: 60px;
}
#navi #neue-server-generation {
width: 60px;
}
#navi a,
#navi strong {
display: block;
height: 30px;
width: 100%;
position: relative;
overflow: hidden;
}
#navi span {
position: absolute;
width: 100%;
height: 30px;
top: 0;
left: 0;
background: url(navi.png);
}
#navi #home a span {
background-position: 0 0;
}
#navi #home a:hover span,
#navi #home strong span {
background-position: 0 -30px;
}
Code: Alles auswählen
#id01-lay-giga-home-13 span {
background: url(menupunk1.png);
}
/* Das muss natürlich auch jeder haben: */
#navi li span {
position: absolute;
width: 100%;
height: 30px;
top: 0;
left: 0;
}
Code: Alles auswählen
#navi #id01-lay-giga-home-13 {
width: 60px;
}
#navi #id01-lay-giga-home-14 {
width: 60px;
}
#navi #id01-lay-giga-home-21 {
width: 60px;
}
#navi #id01-lay-giga-home-22 {
width: 60px;
}
#navi #id01-lay-giga-home-23 {
width: 60px;
}
#navi #neue-server-generation {
width: 60px;
}
Code: Alles auswählen
#navi li {
width: 60px;
}
Code: Alles auswählen
<ul id="navi">
<li id="id01-lay-giga-home-13"><strong>Testmenu 1<span></span></strong></li>
<li id="id01-lay-giga-home-14"><a href="#">Testmenu 2<span></span></a></li>
<li id="id01-lay-giga-home-21"><a href="#">Testmenu 3<span></span></a></li>
<li id="id01-lay-giga-home-22"><a href="#">Testmenu 4<span></span></a></li>
<li id="id01-lay-giga-home-23"><a href="#">Testmenu 5<span></span></a></li>
<li id="neue-server-generation"><a href="#">Testmenu 6<span></span></a></li>
</ul>
Code: Alles auswählen
#id01-lay-giga-home-13 span {
background: url(menupunk1.png);
}
#id01-lay-giga-home-14 span {
background: url(menupunk2.png);
}
#id01-lay-giga-home-21 span {
background: url(menupunk3.png);
}
#id01-lay-giga-home-22 span {
background: url(menupunk4.png);
}
#id01-lay-giga-home-23 span {
background: url(menupunk5.png);
}
#neue-server-generation {
background: url(menupunk6.png);
}
#navi li span {
position: absolute;
width: 100%;
height: 30px;
top: 0;
left: 0;
}
Code: Alles auswählen
/* Standard: blauer Teil sichtbar */
#id01-lay-giga-home-13 span {
background-image: url(menupunk1.png);
background-position: left top ;
}
/* Und jetzt mit Maus drüber, schiebt es das orangefarbene in den Focus */
#id01-lay-giga-home-13 a:hover span {
background-image: url(menupunk1.png);
background-position: left bottom ;
}
#navi span
die Höhe ändern und bei Code: Alles auswählen
#navi #id01-lay-giga-home-14 {
width: 60px;
}
Fast der komplette CSS-Code für die Navigation fehlt, der ist immer noch nicht da.lokalbook hat geschrieben:Hallo,
das mit dem drüber fahren das eine andere Color kommt hab ich noch nicht eingebaut, ich steck da jetzt noch fest was ist daran falsch:
Nein, die sind nicht unnötig. Stehen lassen. Nicht jeder surft mit eingeschalteten Grafiken und Co. Google kann auch keine Grafiken lesen.Und die ganzen Menupunkte sind ja nicht nötig die stehen auf der Grafik drauf:
•Testmenu 1•Testmenu 2•Testmenu 3•Testmenu 4•Testmenu 5...