html - 如何修复导航中下拉菜单的对齐方式

标签 html css

所以我正在做一个网站...我想要一个类似http://forever21.com 的下拉导航但我似乎无法修复我的......它与整个导航 div 重叠。请帮忙!这是我的代码:

` 导航 .first{ border-right:left: 1px 虚线 #ddd;

nav ul ul {
display: none;
}

nav ul li:hover > ul {
display: block;
}


nav ul {
list-style: none outside none;
position: relative;
display: inline-table;
margin-top: -18px;
margin-left: 31px;
}
nav ul:after {
content: ""; clear: both; display: block;
}

nav ul li {
float: left;
list-style: none outside none;
display: inline;
color: rgb(68, 68, 68);
border-right: 1px dotted rgb(221, 221, 221);
font-size: 20pt;
font-family: "Questrial",arial,sans-serif;
padding: 20px 17px 10px 20px;
margin-top: -17px;
}

nav ul li:hover {
background: #4b545f;
color: #fff;
}

nav ul li a {
list-style: none outside none;
display: inline;
letter-spacing: 2px;
font-size: 11px;
text-transform: uppercase;
color: #444444;
padding-top:20px;
}

nav ul ul li {
border-top: 1px solid #6b727c;
border-bottom: 1px solid #575f6a; 
display: block;
position: relative;
}

nav ul ul li a {
color: #000;
}   


nav ul ul li a:hover {
background: #4b545f;
}






HTML:

<nav>
<ul>
<li><a href="http://tiniglesias.shericaocbania.org/about">About <img src="http://icons.iconarchive.com/icons/visualpharm/ios7/16/arrow-down-4-icon.png" width="9" /> </a>
<ul>
<li class="sub" ><a href="#">ABOUT ME</a></li>
<li class="sub" ><a href="#">F.A.Q</a></li>
<li class="sub" ><a href="#">PRESS</a></li>
</ul></li>
<li><a href="http://tiniglesias.shericaocbania.org">Blog <img src="http://icons.iconarchive.com/icons/visualpharm/ios7/16/arrow-down-4-icon.png" width="9" />  </a>
<ul>
<li><a href="#">ART & DESIGN</a></li>
<li><a href="#">BEAUTY</a></li>
<li><a href="#">D-I-Y & TUTORIAL</a></li>
<li><a href="#">FASHION & STYLE</a></li>
<li><a href="#">LIFESTYLE</a></li>
<li><a href="#">TRAVEL</a></li>

</ul>
</li>
<li><a href="http://tiniglesias.shericaocbania.org/shop">Shop </a></li>
</ul>
</nav>

`

有人可以帮我吗,我知道...这是一个很小的问题,但直到现在仍然找不到这些导航下拉列表背后的正确逻辑 huhuhu。

谢谢!

最佳答案

您可能想开始。

position: absolute;

Absolute 将元素置于文档流之外。

关于html - 如何修复导航中下拉菜单的对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17860391/

相关文章:

html - CSS 中选择器的速度/冗余

html - CSS 字体 rem 技巧 : 62. 5% 或 6.25%

javascript - magento 主题中的页脚仅在产品中出现故障

css - ng-repeat 中 li 项的缩进

css - 在以纵向格式显示背景图像的移动设备上出现 CSS 问题

javascript - 在 iframe 中制作全屏元素

html - 在页面向下移动一定方向后粘性标题消失

css - 如何给新元素添加css样式

javascript - 在 iframe 前面放置 SVG 而不是 PNG

html - 如何让div在每次缩放时都延伸到页面底部