我在项目的MasterPage.master文件中有以下代码:
<%= ConfigurationManager.AppSettings(“System”)。ToString()%>
<asp:ContentPlaceHolder ID="Stylesheets" runat="server">
<link rel="Stylesheet" href="/App_Data/Styles/Site.css" type="text/css" />
</asp:ContentPlaceHolder>
<%
If (ConfigurationManager.AppSettings("Mode").ToString() = "TEST") Then
%>
<style type="text/css">
body {
background: #99cccc;
}
</style>
<%
End If
%>
我不想这样做:
<%--<div style="text-align:center">--%>
而我希望能够做到这一点:
<div class="masterpagediv">
CSS文件包含:
.masterpagediv {
text-align: center;
}
我不确定CSS的位置是否在href中被正确识别,这可能是规则未应用于标签的原因。
在我开始使用CSS之前,该项目没有使用CSS。我应该启用能够使用CSS的东西吗?
感谢。
答案 0 :(得分:0)
你的其他造型有用吗?
尝试在课堂上设置背景颜色,以确保它适用于您想要的内容。
从您发布的标记中,没有应用该类的div。您可能需要仔细检查是否在标记中应用了样式。
前几天刚出现的另一件事 - 我不得不在IIS中设置CSS MIME类型。发生这种情况时没有错误,你只是不会造型。否则IIS不知道如何提供文件。 (奇怪,我知道,但是真的)