ich hab ein Problem ! Hab ne Seite mit CSS geschrieben und nen Fehler in der Navi ! Und zwar verschiebt sich die Navigation in der Höhe ! Ich weiß man kann das ganze auch anders darstellen aber ich wollte das gerne in CSS machen.
Hier mal ein paar Ausschnitte aus der Index.php und der Stylesheet
#navigation {
background-image:url(Bilder/Allride-2009-v2_navi-right.gif);
height:50px;
margin-top: 10px;
border: 1px solid #FFFFFF;
-moz-border-radius:10px;
}
ul#navi {
margin:0;
padding:0;
list-style:none;
}
ul#navi a {
display:inline;
width:100px;
height:50px;
margin: 0;
max-height:50px;
}
ul#navi a span {
display:none;
}
/* #link_1 */
ul#navi li a#link_1:link, ul#navi li a#link_1:visited {
background-image:url(Bilder/Allride-2009-v2_home.gif);
float:left;
margin: 0 0 0 75px;
}
ul#navi li a#link_1:hover {
background-image:url(Bilder/Allride-2009-v2_homeover.gif);
}
/* #link_2 */
ul#navi li a#link_2:link, ul#navi li a#link_2:visited {
background-image:url(Bilder/Allride-2009-v2_about.gif);
float:left;
}
ul#navi li a#link_2:hover {
background-image:url(Bilder/Allride-2009-v2_aboutover.gif);
}
Die weiteren Navibuttons führen sich halt genauso fort wie link_2 ! Nur jeweils mit link_3 , link_4, etc. !
Weiß nicht wo ich im Code stehen habe, das die Navi nach unten geht ! Kann es sein das der IE die Liste so interpretiert , als wäre es eine Aufzählung???
ul#navi li a#link_1:link, ul#navi li a#link_1:visited {
background-image:url(Bilder/Allride-2009-v2_home.gif);
float:left;
margin: 0 0 0 75px;
ul#navi li a#link_2:link, ul#navi li a#link_2:visited {
background-image:url(Bilder/Allride-2009-v2_home.gif);
float:left;
---
für was genau sind die "margin: 0 0 0 75px;", bzw warum stehts nur beim ersten?
<li> ist ja ein LIstenelement, ich weiß nicht, ob es damit zusammenhängt, dass eine Liste normalerweise untereinander steht.
Ich habe meine Naviogation damals mit einzelnen <div>s gemacht.
Einzelne Div's wären ja die übelste arbeit ^^ muss ich ja für jeden button ein div machen ! -.- funktioniert ja sonst überall nur net IE 5-7 ! crazy ... ich mag den IE nicht -.-
Weiß leider auf die schneller auch nicht, woran das liegt!
Übrigens noch 2 Tipps:
a) BG fest, d.h. er scrollt nicht mit (background-repeat)
b) Die NAvi#hover Bilder kannst du schonmal als hidden laden lassen, dann sind sie beim ersten hovern nicht kurz unsichtbar, wo sie nachgeladen werden müssen
danke für deine hilfe
hab den fehler nun selber gefunden ! musste für die liste <li> selber nochmal display:inline reinhauen ! jetz hauts hin
aber danke für deine bemühungen ne!
Hidden is ne gute idee
vergessen !
Worauf dein BG fest bezogen war weiß ich jetz nicht !
Ich meine, dass dein Background nicht mitscrollt, sondern fest ist.
Das heißt deine Contentebene ich praktisch "über" dem Background und scrollt lose, wobei sich der Background die ganze Zeit nicht bewegt.
If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.
After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.
In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.
Sign up now and enjoy the advantages as a registered member.
(This website will be ad-free after a complete free sign up.)