亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我的子菜單在 html css 中不起作用

為什么我的子菜單在 html css 中不起作用

茅侃侃 2023-10-24 20:31:26
我已經創建了我的導航欄,它工作正常,但現在我嘗試在我的導航欄中添加子菜單,并且它在懸停時不顯示子菜單。請檢查并糾正我。首先我<ul>在<li>標簽中添加,然后添加 css 來隱藏嵌套<ul>,然后嘗試<ul>在懸停時顯示<li>*{  margin: 0;  padding: 0;}nav{  background-color: red;}ul{  background-color: purple;  width: 50%;   }nav ul li {  list-style: none;  padding: 5px;  display: inline-block;   }nav ul li a{  text-decoration: none;  color:black;font: bold 12px Arial;      }nav ul li:hover{  background-color: blue;  color: red;}nav ul li:hover a{  color: red;}ul li ul {  display: none;  position:absolute;}nav ul li:hover ul {    display:block;}<nav>    <ul>        <li> <a href="">Home</a></li>        <li> <a href="">About Us</a></li>        <li> <a href="">Contact Us</a></li>        <li> <a href="">Privacy Policy</a></li>        <li>            <ul>                <li><a href="">Submenu 1</a></li>                <li><a href="">Submenu 2</a></li>                <li><a href="">Submenu 3</a></li>                <li><a href="">Submenu 4</a></li>            </ul>        </li>    </ul></nav>
查看完整描述

3 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

看來你的<li>包裹不正確!

這是小提琴

Privacy Policy你創建了另一個<li>不需要的東西之后。你必須用 inprivacy policy標簽來包裝子菜單,而不是一個新的標簽,這就是 css 沒有按預期顯示數據的原因之一,而你幾乎就在那里,因為CSS我剛剛為你修復了它!希望能幫助到你。

* {

  margin: 0;

  padding: 0;

}


nav {

  height: 30px;

}


nav ul {

  display: block;

  position: relative;

  z-index: 100;

}


nav ul li {

  float: left;

  list-style: none;

  margin: 0;

  padding: 0;

}


nav ul li ul {

  display: none;

}


nav ul li a {

  width: 100px;

  height: 30px;

  display: block;

  text-decoration: none;

  text-align: center;

  line-height: 30px;

  background-color: black;

  color: white;

}


nav ul li a:hover {

  background-color: red;

}


nav ul li:hover ul {

  position: absolute;

  top: 30px;

  display: block;

  width: 100px;

}


nav ul li:hover ul li {

  display: block;

}

<nav>

  <ul>

    <li> <a href="#">Home</a></li>

    <li> <a href="#">About Us</a></li>

    <li> <a href="#">Contact Us</a></li>

    <li> <a href="#">Privacy Policy</a>

      <ul>

        <li><a href="#">Submenu 1</a></li>

        <li><a href="#">Submenu 2</a></li>

        <li><a href="#">Submenu 3</a></li>

      </ul>

    </li>

  </ul>

</nav>


查看完整回答
反對 回復 2023-10-24
?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

  *{

    margin: 0;

    padding: 0;

}



nav{

    background-color: red;

}


ul{


    background-color: purple;

    width: 50%; 

}


nav ul li {

    list-style: none;

    padding: 5px;

    display: inline-block;   

}

nav ul li a{

    text-decoration: none;

    color:black;

font: bold 12px Arial;      

}


nav ul li:hover{

    background-color: blue;

    color: red;

}


nav ul li:hover a{


    color: red;

}


ul li ul {

    display: none;

    position:absolute;

}


nav ul li:hover ul {

    display:block;

}

<nav>

<ul>

    <li> <a href="">Home</a></li>

    <li> <a href="">About Us</a></li>

    <li> <a href="">Contact Us</a></li>

    <li> <a href="">Privacy Policy</a></li>

    <li>

        <a href="">test</a>

        <ul>

            <li><a href="">Submenu 1</a></li>

            <li><a href="">Submenu 2</a></li>

            <li><a href="">Submenu 3</a></li>

            <li><a href="">Submenu 4</a></li>

        </ul>

     </li>

        


</ul>


查看完整回答
反對 回復 2023-10-24
?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

為什么不從這個工作片段開始并嘗試根據您的需要更改數據:)

HTML 子導航


查看完整回答
反對 回復 2023-10-24
?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

您必須在您創建的子導航中添加錨標記。因為當前這些子選項卡已創建,但未與任何超級選項卡關聯。

<a href="">Subnav</a>

因此,請將其添加到您的子導航代碼上方。你已準備好出發。


查看完整回答
反對 回復 2023-10-24
  • 3 回答
  • 0 關注
  • 197 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號