Ich wollte eine Navbar auf meiner Website erstellen, mit Hintergrund mit der Wiederholung eines orangefarbenen Bildblocks. Hier ist die image. Das Endergebnis zeigt jedoch eine doppelte Navigationsleiste wie gezeigt here. Es bleibt verdoppelt, auch nachdem das Attribut "repeat" in css geändert wurde. Wie mache ich es nur 1 Schicht anstatt verdoppelt zu werden?Warum Navbar verdoppelt nach Verwendung von "wiederholen" in CSS?
Hier ist meine CSS-Code:
#cssmenu{
border-style: initial;
border-color: initial;
border-width: 0px;
margin: 0px;
padding:0px;
border-image-source:initial;
border-image-slice:initial;
border-image-width:initial;
border-image-outset:initial;
border-image-repeat:initial;
list-style-type:none;
list-style-position:initial;
list-style-image: initial;
line-height:1;
display:block;
position:relative;
box-sizing: border-box;
background-image: url('../../SiteAssets/o.png');
background-repeat:repeat;
background-repeat-x:repeat;
background-repeat-y:repeat;
z-index:2;
}
#cssmenu:after{
content:".";
z-index:2;
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
und mein HTML-Code:
<div id="cssmenu" style="left:0px; top:0px" >
<ul>
<li>
<!--main-->
<ul><!--dropdownlist--></ul>
</li>
<li>
<!--main-->
<ul><!--dropdownlist--></ul>
</li>
<li>
<!--main-->
<ul><!--dropdownlist--></ul>
</li>
<li>
<!--main-->
<ul><!--dropdownlist--></ul>
</li>
<li>
<!--main-->
<ul><!--dropdownlist--></ul>
</li>
</ul>
</div>
Hallo, danke für deine Hilfe, es funktioniert! Die Navigationsleiste sieht vertikal zu "hoch" aus. Gibt es eine Möglichkeit, es kürzer zu machen? @Marc Wissler – Denise
Ich nehme an, Sie möchten die Navigationspunkte horizontal ausbreiten. Also füge Display Inline-Block zur UL hinzu Ich denke –
Vielen Dank! – Denise