2013-07-30 37 views
0

我在我的導航中使用了ul li,但也使用了公告牌。但我想分開ul li元素。是否有簡單的方法,如nav ul li {}和公告板ul li {}在html5中使用ul li兩次

+9

我想你只是回答了你自己的問題。 – Dolchio

+2

當然,只需在你的佈告板/導航欄中添加一個類/標識並將其定位到你的CSS .class或#id中即可...... – Pevara

回答

1

您可以爲它們定義CSS類。例如:

.nav { 
    /*some css*/ 
} 


.notice_board { 
    /*some css*/ 
} 

,然後將它們連結到所需的HTML元素

<ul class="nav"> 
<li>...</li> 
... 
<li>...</li> 
</ul> 

用於導航和

<ul class="notice_board"> 
<li>...</li> 
... 
<li>...</li> 
</ul> 

用於通知板。

+0

解決了這個問題,但是我遇到了ul li問題:hover,ul li a:focus我如何在導航和公告牌中將他們分開,我已經嘗試將導航和公告牌放在他們面前。 – Lynds

+0

.noticeboard ul li a:hover,ul li a:focus {0} {0}} box-shadow:10px 10px 7px rgba(0,0,0,.7); -moz-box-shadow:10px 10px 7px rgba(0,0,0,.7); -webkit-box-shadow:10px 10px 7px rgba(0,0,0,.7); -webkit-transform:scale(1.25); -moz-transform:scale(1.25); -o-transform:scale(1.25); 位置:相對; z-index:5;} – Lynds

0

您可以使用nav tag而不是導航列表。請記住,如果您關心IE8,則可能需要添加一些額外的代碼。在新項目中,我傾向於不那麼在意。

+0

我有鏈接它只是我使用UL LI來做一個告示板或從網上借來它併爲我自己工作。問題他們都是uli。 .nav和.noticeboard的工作使得胖子需要打破懸停子女課堂 – Lynds