我想让我的菜单的第一级在asp.net中更改边框底部颜色,第一级中的每个项目都将有边框底部颜色这是生成的html
<div id="menu">
<div class="PrettyMenu">
<div class="AspNet-Menu-Horizontal">
<ul class="AspNet-Menu">
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bRessources Humaines')" class="AspNet-Menu-Link">G.R.H</a>
<ul>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bRessources Humaines\\Employés')" class="AspNet-Menu-Link">
Employés</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="employe/listeemployee.aspx" class="AspNet-Menu-Link">
Employé</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="employe/fonction.aspx" class="AspNet-Menu-Link">
Fonctions</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bRessources Humaines\\Formations')" class="AspNet-Menu-Link">
Formations</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="Formation/Listeformation.aspx" class="AspNet-Menu-Link">
Planning</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Formation/Listedemandeformation.aspx" class="AspNet-Menu-Link">
Demandes de formation</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-Leaf">
<a href="employe/RemplacerPersonne.aspx" class="AspNet-Menu-Link">
Remplacer personne</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bDocumentations')" class="AspNet-Menu-Link">
Documentation</a>
<ul>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bDocumentations\\Documents Internes')" class="AspNet-Menu-Link">
Documents internes</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="Documentation/DocumentInterne.aspx" class="AspNet-Menu-Link">
Mes documents internes</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Documentation/Fiche_DocumentPrime.aspx" class="AspNet-Menu-Link">
DI périmés</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Documentation/boite_dialogue.aspx" class="AspNet-Menu-Link">
Boîte de dialogue</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Documentation/Fiche_Document.aspx" class="AspNet-Menu-Link">
Création, Modification</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bAudits')" class="AspNet-Menu-Link">
Audits</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="Audit/listeaudite.aspx" class="AspNet-Menu-Link">
Audits1</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Audit/AuditeurExterne.aspx" class="AspNet-Menu-Link">
Auditeurs externes</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bActions')" class="AspNet-Menu-Link">
Actions</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="action/listeaction.aspx" class="AspNet-Menu-Link">
Actions1</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="action/listedemandeaction.aspx" class="AspNet-Menu-Link">
Demandes d'actions</a>
</li>
</ul>
</li>
<a href="javascript:__doPostBack('ctl00$Menu1','bGénérateur de rapports')" class="AspNet-Menu-Link">
Générateur</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="Generateur/generateur.aspx" class="AspNet-Menu-Link">
Création</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Generateur/generateur_edition.aspx" class="AspNet-Menu-Link">
Edition</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>因此,寻找一种方法来更改每个项目的边框颜色G.R.H与红色边框文档与蓝色边框我现在使用这个css
.AspNet-Menu-Link:nth-child(1)
{
border-bottom-color: red;
}但它会将第一级项目的所有边框更改为红色。
请帮个忙
发布于 2015-04-09 23:59:06
您可以使用>组合器将元素的直接子元素作为目标。[source]
.AspNet-Menu > li > .AspNet-Menu-Link {
border-color: red;
border-width: 0px 0px 2px 0px;
border-style: solid;
}<div id="menu">
<div class="PrettyMenu">
<div class="AspNet-Menu-Horizontal">
<ul class="AspNet-Menu">
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bRessources Humaines')" class="AspNet-Menu-Link">G.R.H</a>
<ul>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bRessources Humaines\\Employés')" class="AspNet-Menu-Link">
Employés</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="employe/listeemployee.aspx" class="AspNet-Menu-Link">
Employé</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="employe/fonction.aspx" class="AspNet-Menu-Link">
Fonctions</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bRessources Humaines\\Formations')" class="AspNet-Menu-Link">
Formations</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="Formation/Listeformation.aspx" class="AspNet-Menu-Link">
Planning</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Formation/Listedemandeformation.aspx" class="AspNet-Menu-Link">
Demandes de formation</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-Leaf">
<a href="employe/RemplacerPersonne.aspx" class="AspNet-Menu-Link">
Remplacer personne</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bDocumentations')" class="AspNet-Menu-Link">
Documentation</a>
<ul>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bDocumentations\\Documents Internes')" class="AspNet-Menu-Link">
Documents internes</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="Documentation/DocumentInterne.aspx" class="AspNet-Menu-Link">
Mes documents internes</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Documentation/Fiche_DocumentPrime.aspx" class="AspNet-Menu-Link">
DI périmés</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Documentation/boite_dialogue.aspx" class="AspNet-Menu-Link">
Boîte de dialogue</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Documentation/Fiche_Document.aspx" class="AspNet-Menu-Link">
Création, Modification</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bAudits')" class="AspNet-Menu-Link">
Audits</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="Audit/listeaudite.aspx" class="AspNet-Menu-Link">
Audits1</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Audit/AuditeurExterne.aspx" class="AspNet-Menu-Link">
Auditeurs externes</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:__doPostBack('ctl00$Menu1','bActions')" class="AspNet-Menu-Link">
Actions</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="action/listeaction.aspx" class="AspNet-Menu-Link">
Actions1</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="action/listedemandeaction.aspx" class="AspNet-Menu-Link">
Demandes d'actions</a>
</li>
</ul>
</li>
<a href="javascript:__doPostBack('ctl00$Menu1','bGénérateur de rapports')" class="AspNet-Menu-Link">
Générateur</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="Generateur/generateur.aspx" class="AspNet-Menu-Link">
Création</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="Generateur/generateur_edition.aspx" class="AspNet-Menu-Link">
Edition</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
https://stackoverflow.com/questions/29541956
复制相似问题