Internet Explorer不显示在Visual Studio设计器中设置样式的链接

时间:2009-04-15 18:25:36

标签: css visual-studio internet-explorer designer

我使用母版页和主题。在发现样式在浏览器中无法正常工作后,我获取了渲染的html并在visual studio中创建了一个html页面,以便查看设计器中的所有内容。我认为风格在视觉工作室设计师中正确显示。当我试图在IE中看到该页面时,该样式再次无效。

这是风格:

#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>

1 个答案:

答案 0 :(得分:0)

该规则应该是

#menu div.menu a

你错过了领先的#