のナビゲーションバーのドロップダウンメニューのサイズを65pxまで高めようとしていますが、元々はulとliタグを使用していましたナビゲーションバーのcss/html
<div id="nav">
<div class="container">
<a href="404.html">404found</a>
<div class="dropdown">
<button class="dropbtn">Courses</button>
<div class="dropdown-content">
<a href="nonadvancedcourses.html">Non-Advanced</a>
<a href="advancedcourses.html">Advanced</a>
</div>
</div>
<a href="projects.html">Projects</a>
<a href="contact.html">Contact</a>
</div>
</div>
.dropdown {
float:left;
overflow:hidden;
height:65px;
width:205px;
}
.dropdown .dropbtn {
font-size:16px;
border:none;
outline:none;
background-color:#FFF;
width:205px;
height:65px;
font-family:"Calibri Light", Arial, Helvetica, sans-serif;
font-weight:100;
color:#444;
background:#FFF;
}
.container a:hover, .dropdown:hover .dropbtn {
background:#E9E9E9;
}
.dropdown-content {
display:none;
position:absolute;
background-color:#f9f9f9;
width:205px;
height:65px;
box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
z-index:1;
}
.dropdown-content a {
float:left;
font-size:16px;
background:#FFF;
text-align:center;
padding:0;
margin:0;
text-decoration:none;
width:205px;
height:65px;
font-family:"Calibri Light", Arial, Helvetica, sans-serif;
font-weight:100;
color:#444;
line-height:23px;
}
.dropdown-content a:hover {
background-color:#E9E9E9;
}
.dropdown:hover .dropdown-content {
display:block;
}
.container {
overflow:hidden;
background-color:#FFF;
font-family:Arial;
height:65px;
}
.container a {
float:left;
font-size:16px;
background:#FFF;
text-align:center;
padding-top:23px;
text-decoration:none;
width:205px;
height:65px;
font-family:"Calibri Light", Arial, Helvetica, sans-serif;
font-weight:100;
color:#444;
}
'.dropdown-content'は、高さ65pxされるが、それはコンテンツがあふれているのです。あなたは '.dropdown-content'で' overflow:hidden; 'を使うことができますが、これは高度なオプションを隠すでしょう(' .dropdown-content a'をソートするために変更する必要があります) –
ありがとう、高度なオプションが表示されるようにしてください。 –
最も簡単な方法は、 '.dropdown-content a'の高さとパディングトップを変更することです。あなたがこれをしているなら、何も隠す必要がないので、おそらく '.dropdown-content'に' overflow:hidden; 'は必要ありません。 –