色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css橫向縱向多級菜單

錢瀠龍1年前11瀏覽0評論

CSS橫向縱向多級菜單是網站設計中的一個重要組成部分,它能夠讓網站的導航更加清晰明了。在實現橫向縱向多級菜單時,我們需要使用HTML結構和CSS樣式。

使用HTML結構,我們可以通過<ul>和<li>標簽來構建菜單,其中<ul>代表一個菜單,通過<li>標簽來表示菜單項。

<ul class="menu">
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#">About Us</a>
<ul class="sub-menu">
<li>
<a href="#">Our Story</a>
</li>
<li>
<a href="#">Our Team</a>
</li>
</ul>
</li>
<li>
<a href="#">Services</a>
<ul class="sub-menu">
<li>
<a href="#">Web Development</a>
</li>
<li>
<a href="#">Graphic Design</a>
</li>
</ul>
</li>
</ul>

上述HTML結構代表了一個橫向多級菜單,其中“Home”和“About Us”等一級菜單在同一水平線上,具有相同的外層<li>標簽,而“Our Story”和“Our Team”等二級菜單在“About Us”的下方,具有相同的內層<li>標簽,且外層<li>標簽中嵌套了一個<ul>標簽作為二級菜單的容器。

使用CSS樣式,我們可以對菜單進行樣式設置來實現橫向、縱向布局以及多級菜單。下面是一段基本的樣式設置:

.menu li{
float: left; /*橫向菜單*/
position: relative; /*二級菜單的定位需要*/
}
.sub-menu{
display: none; /*初始狀態下二級菜單不可見*/
position: absolute; /*定位二級菜單*/
left: 0;
top: 100%;
}
.menu li:hover .sub-menu{
display: block; /*鼠標懸停時顯示二級菜單*/
}
.sub-menu li{
float: none; /*縱向菜單*/
}

通過以上實現,在網站設計過程中,我們就可以實現橫向縱向多級菜單并進行樣式設置。