2009-04-15 5 views
0

私はマスターページとテーマを使用します。スタイルがブラウザで正しく動作しないことが判明した後、私はレンダリングされたhtmlを取り出し、デザイナーのすべてを見るためにVisual Studioでhtmlページを作成しました。私はスタイルがビジュアルスタジオの弁護士に正しく表示されていることを覚えています。私はIEでそのページを見ようとしたが、スタイルは再び動作しなかった。ここでInternet Explorerには、Visual Studioデザイナーと同じスタイルのリンクが表示されません。

スタイルです:

#menu div.menu a 
{ 
    display: block; 
    color: #FFFF00; 
    font-weight:bold; 
} 

、ここでは、HTMLコードです:

<body> 
<form name="aspnetForm" method="post" action="Welcome.aspx" id="aspnetForm"> 
<div> 
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMjA5MTQxNjgzNWRkziD2ncxUdFPJZHawenZNb39FJFc=" /> 
</div> 

<div id="container"> 
    <div id="header"> 
     <h1>Site name</h1> 
    </div> 
    <div id="mainnav"></div> 
    <div id="menu"> 
     <div class="menu"> 

      <a id="ctl00_cphRight1_LoginView1_hlLogin" href="Login.aspx">Login</a> 

     </div> 
    </div> 
    <div id="contents"> 
    </div> 
    <div id="footer"> 
    </div> 
</div> 
</form> 
</body> 

答えて

0

そのルールが

#menu div.menu a 

のためにする必要がありますあなたがリードする#

を逃しています
関連する問題