Jak lze použít css na druhé položek menu na úrovni?

hlasů
0

Mám nabídku vyjetí z sitemap nichž jeden ze SiteMapNode vypadá takto:

<siteMapNode title=Gear description= url=>
  <siteMapNode title=Armor description= url=~/Armor.aspx />
  <siteMapNode title=Weapons description= url=~/Weapons.aspx />
</siteMapNode>

Také mám kůže aplikované na asp: menu, které používá následující definici css:

.nav-bar {
  z-index: 2;
  margin-top: -5%;
  position: absolute;
  top: 281px;
  font-family: Jokewood;
  font-style: italic;
}  

Když spustím webové stránky a přejetí myší na odkaz Gear je Jokewood font není použita pro ty položky, jak mohu použít CSS k brnění a zbraně tituly?

Aktualizujte
mám z zmínil, že písmo je správně zobrazen na všech non-vnořené siteMapNodes.

Položena 24/09/2008 v 06:52
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
3

můžete příkazy hnízdo CSS jejich zařazením do posloupnosti

siteMapNode siteMapNode {.... css kód ...} by být aplikován na vnitřní uzel.

například,

#menu ul ul {...}

by být aplikován na
<ul> <- není zde
<li>
</ li>
</ ul>
<div id = "menu">
<ul> <- není zde
<ul> <---- zde

Odpovězeno 24/09/2008 v 07:01
zdroj uživatelem

hlasů
1

Firefox Web Developer ( https://addons.mozilla.org/en-US/firefox/addon/60 ) addon je dobrou alternativou / společník Firebug. Je to jednodušší použít pro CSS ladění (IMO)

Odpovězeno 24/09/2008 v 07:15
zdroj uživatelem

hlasů
0

Pokožka se aplikuje přes .skin šablony.

<asp:Menu runat="server" CssClass="nav-bar" />
Odpovězeno 24/09/2008 v 07:51
zdroj uživatelem

hlasů
0

Ty by měly vázat styly, jako je tento (pro statické i dynamické položky v menu):

<asp:Menu ID="Menu1" runat="server" >
    <StaticMenuStyle CssClass="nav-bar" />
    <DynamicMenuStyle CssClass="nav-bar" />
</asp:Menu>
Odpovězeno 24/09/2008 v 07:32
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more