【发布时间】:2016-01-01 19:48:51
【问题描述】:
我在 MVC 中有这个视图
查看
@model XXX
@{
}
<link href="/eTeste/Content/AbaDetailsODM.css" rel="stylesheet" type="text/css" />
<div id="consoleAbaDetalhes"></div>
<div id="campos_detail">
@using (Ajax.BeginForm(
"xxxx",
"xxxx",
new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "consoleAba",
HttpMethod = "POST",
}))
{
@Html.Partial("Validation")
@Html.HiddenFor(i => i.Id)
@Html.HiddenFor(i => i.IdEmpresa)
@Html.HiddenFor(i => i.IdModeloVersao)
[...]
<div id="campos">
<div class="CampoRealyOnly">
@Html.EditorFor(i => i.User)
<div class="clear"></div>
@Html.EditorFor(i => i.Gerente)
<div class="clear"></div>
<div id="chefesDeProjeto">
@Html.EditorFor(i => i.Descricao, "TextArea", new { colunas = 30, linhas = 5 })
</div>
</div>
<div class="CampoRealyOnly clear field-middle">
<h3>@Html.Label(ODMResources.AreaLeader):</h3>
@Html.TextBoxFor(x => x.ResponsaveisFuncao)
</div>
[...] //Vários Campos
</div>
系统有自己的 CSS 字段。 我想只为这个视图更改一些 CSS。 这部分是通用系统。
CSS 按我的意愿工作。
问题是它会更改所有其他选项卡,即使他仅在此视图中引用。
我相信这是级联,所以它完全改变了。
我能做些什么来分离这个通用系统?
CSS
.CampoRealyOnly
input[type=text], textarea, select
{
border: 1px solid #888888;
left: 298px;
position: relative;
top: -29px;
}
【问题讨论】:
-
您可以通过引用此视图的
class-name或此视图的任何块来编写CSS,并编写您自己的CSS。喜欢:.CampoRealyOnly h3 { color: green; } -
我试试这个..没用:(
-
你试过
.CampoRealyOnly h3 { color: green !important; }吗?
标签: c# html css asp.net-mvc asp.net-mvc-4