2014-09-19 152 views
0

我有一些下拉的問題。我希望它落在左側,但我不知道該怎麼做。我已經嘗試了一些保證金 - 正確和填充的東西,但我找不到解決它的方法。代碼是在這裏:單下拉菜單,下降到右

ul { 
 
\t list-style: none; 
 
\t padding: 0px; 
 
\t margin: 0px; 
 
} 
 

 
ul li { 
 
\t display: block; 
 
\t position: relative; 
 
\t float: right; 
 
} 
 

 
li ul { 
 
\t display: none; 
 
\t margin-top: -11px; 
 
} 
 

 
ul li a { 
 
\t display: block; 
 
\t padding: 5px 10px 5px 10px; 
 
\t text-decoration: none; 
 
\t color: #f00; 
 
} 
 

 
li:hover ul { 
 
display: block; 
 
position: absolute; 
 
right: 0px; 
 
} 
 

 

 
li:hover li { 
 
\t float: left; 
 
\t margin-left: 10px; 
 
} 
 

 
li:hover a { 
 
\t background: transparent; 
 
\t margin-left: 10px; 
 
} 
 

 
li:hover li a:hover { 
 
\t background: #000; 
 
} 
 

 
#drop-nav li ul li { 
 
\t border-top: 0px; 
 
\t margin-right: 40px; 
 
\t background-color: #FFFFFF; 
 
\t width: 260px; 
 
} 
 

 
img.menu { 
 
height: 39px; 
 
width: 34px; 
 
margin-top: 41px; 
 
}
<ul id="drop-nav"> 
 

 
    <li><a href="#"><img src="https://cdn4.iconfinder.com/data/icons/wirecons-free-vector-icons/32/menu-alt-256.png" class="menu"></a> 
 
    <ul> 
 
     <li><a href="#">General Inquiries</a></li> 
 
     <li><a href="#">Ask me a Question</a></li> 
 
    </ul> 
 
    </li> 
 
</ul>

+0

哪左側在哪裏可以更詳細? – 2014-09-19 09:11:52

回答

0
li:hover ul { 
    display: block; 
    position: absolute; 
    right:0px; 
} 
+1

使用權:100%會更明智地避免子菜單與父級重疊。 – Manuszep 2014-09-19 09:23:45

+0

好的問題子菜單不問,我從來沒有用左測試:100%,所以我不知道它。所以我會盡力在未來謝謝 – himanshu 2014-09-19 09:26:53