我想實現一個水平下拉菜單中進入我的網站,我碰到了一些問題:CSS水平下拉導航菜單
1.I要永久顯示在下拉菜單中,即使用戶已將鼠標指針從主菜單中的某個鏈接移開,如下例所示:www.msn.com。 我認爲我必須使用jQuery,但我沒有任何關於javascript的使用經驗。
2.如何將文本置於下拉ul中?目前,它看起來像這樣: http://i.imgur.com/juFmp.png
3.當我使用Chrome瀏覽器開發工具,我可以看到,資產淨值UL項目的NAV外塊,爲什麼會出現這種情況?我怎樣才能修復它,而不使用position: absolute;
,它不是一個問題,但它會是如果有人想要添加另一個主菜單項與wordpress,但不知道如何編輯CSS。 http://i.imgur.com/BUk7r.png
HTML:
<header>
<div id="wrap">
<a id="logo" href="<?php bloginfo('siteurl');?>" title="Vratite se na početnu stranicu" >
<img src="<?php bloginfo('template_url');?>/images/logo.png" alt="Obrtnička Škola Koprivnica Logo" width="53" height="70" />
</a>
<h1>OBRTNIČKA ŠKOLA KOPRIVNICA</h1>
<nav>
<?php wp_nav_menu(array('menu' => 'Main' , 'container' => none)); ?>
</nav>
</div>
CSS:
頭{ 高度:960x75像素; background:url(images/background.png); background-repeat-x:repeat; border-bottom:4px solid#0094e4; box-shadow:0 2px 5px #ccc; padding:1px; }
#wrap {
min-width: 740px;
max-width: 1180px;
height: 75px;
margin: 0 auto;
}
#logo {
position: relative;
float: left;
margin: 3px 15px 3px 0;
}
nav {
width: 535px;
height: 25px;
}
nav ul li {
margin: 0 10px 0 1px;
display: inline;
list-style: none;
line-height: 25px;
padding-bottom: 14px;
}
nav ul li a {
color: white;
line-height: 25px;
font-size: 1.2em;
}
nav ul ul {
display: none;
position: absolute;
top: 75px;
}
nav ul ul a {
color: black;
font-size: 0.9em;
}
nav ul li:hover > ul {
display: block;
}
謝謝,它工作得很好! – fbartolic 2012-03-23 09:17:44
@Constantine - 確保在StackOverflow上投票並接受答案:訪問此鏈接:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – 2012-03-23 09:35:38