CSS、HTMLの初心者です。リストを理解しようとしています。何か混乱します。下のHTMLを見ると、ナビゲーションバーを作成しようとしています。私は理解していないなぜプロパティを表示する1つのli要素で動作しませんです。ここでliエレメントにdisplayプロパティを適用できません
.block1{background-color:#736570;margin:0px;}
ul a {color:white;}
ul li{list-style-type: none; padding:5px;}
.hidden {display:none;}
.home:hover .hidden{display:block;}
.hidden a:hover{background-color: #f1f1f1;}
<body>
<ul class="block1">
<li class="home"><a href="#">Home</a>
<li class="hidden">
<a href="#">contact us</a>
</li>
<li><a href="#">about</a><li>
<li><a href="#">Investor</a></li>
<li> <a href="#">what we do</a></li>
</li>
</ul>
</body>
あなたがあなたのメニュー欲しいものを説明することができますのように見えるように? – Larpee
作業中です。問題を拡大してください、そして/またはあなたが見ているものを見せてください。 – Squeakasaur
.home:hover〜.hidden {display:block;}これを追加すると動作します。しかし、これは、あなたがあなたの質問を維持しているようにドロップダウンメニューを作ることは適切ではありません。 –