저는 CSS, HTML에 대한 초보자이며 list.however가 혼란스러워합니다. 아래에서 볼 수있는 것처럼 내 HTML을 탐색 막대를 드롭 다운하려고합니다. 나는 이해가 안되는 이유는 단일 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;}
li:hover{background-color: #f1f1f1;}
이 그런 다음 HTML은 다음과 같아야합니다 :
<body>
<ul class="block1">
<li class="home"><a href="#">Home</a></li>
<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>
</ul>
</body>
아무것도 당신의 HTML 너무 잘못 여기
은 당신이 당신의 메뉴를 원하는 것을 설명 할 수 닮았나요? – Larpee
작동 중입니다 .. 문제를 확장하고보고있는 내용을 표시하십시오. – Squeakasaur
.home : hover ~ .hidden {display : block;} 추가하면 작동합니다. 하지만이 질문에 대한 답을 유지하면서 드롭 다운 메뉴를 만드는 것은 적절하지 않습니다. –