سلام و عرض خسته نباشید.
من قطعه کد زیر رو زدم ولی وقتی روی div هاور میشه چیزی نشون داده نمیشه.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.show{
background-color: deeppink;
margin: auto;
padding: 50px;
width: min-content;
white-space: nowrap;
color: white;
}
ul,li{
margin: 0;
padding: 0;
}
li{
display: inline-block;
}
li a{
background-color: chocolate;
padding: 10px;
}
.nav{
background-color: chartreuse;
padding: 10px;
display: none;
}
.show:hover .nav{
display: block;
}
</style>
</head>
<body>
<ul class="nav">
<li><a href="">قورمهسبزی</a></li>
<li><a href="">پونه</a></li>
<li><a href="">نعنا</a></li>
<li><a href="">پیاز</a></li>
<li><a href="">آبگوشت</a></li>
</ul>
<div class="show">هاور کنید</div>
</body>
</html>
از طرفی در اینترنت سرچ کردم بعضی بعضی از سودو کدها مانند کد زیر داخلشون از + استفاده شده بود و بعد حذف + از کار میوفتادن میخواستم بدون علت این موضوع هم چیه؟
<!DOCTYPE html>
<html lang="en">
<head>
<style>
#hidden{display:none;}
#show:hover + #hidden{display:block;}
</style>
</head>
<body>
<a href="#" id="show">show</a>
<div id="hidden">here i am</div>
</body>
</html>
متشکرم