我有一个简单的部分 View ,它显示操作的结果并显示使用成功或失败的消息。局部 View 是从主视图内部呈现的。
但是,如果我想为 div 标签使用特定的 css ID,则 css 样式不起作用。如果我申请一个类(class),那么风格就可以了。例如
局部 View 看起来:
@Code
ViewData("Title") = "Results"
If Model.Result = True Then
@<div id="success">@Model.Message</div>
Else
@<div id="notsuccess">@Model.Message</div>
End If
结束代码
@@Model.Message 行不知何故不起作用。 CSS 是这样的:
#success {
background-color:Lime;
font-style:italic;
font-size:larger;
#notsuccess {
background-color:Red;
font-style:italic;
font-size:larger;
但是,如果我将 css 更改为 .success 并将行更改为使用 .success 类而不是 id,那么它会显示样式。谁能指出我的问题?
我正在使用 MVC 3 的默认 MVC 元素。
最佳答案
很可能还有另一个名为#success 的div。您需要粘贴/检查页面的完整 HTML View 。
关于css - MVC 3、Divs 和 CSS id 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11922166/