gpt4 book ai didi

c# - 在 CSS 中为特定 View 自定义元素

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:55 25 4
gpt4 key购买 nike

我在 MVC 中有这个 View

查看

@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 字段。我只想为这个 View 更改一些 CSS。这部分是通用系统。

CSS 按照我的意愿工作。
问题是它会更改所有其他选项卡,即使他仅在此 View 中引用。
我相信是级联使它发生了根本性的变化。

我能做些什么来区分这个通用系统?

CSS

.CampoRealyOnly
input[type=text], textarea, select
{
border: 1px solid #888888;
left: 298px;
position: relative;
top: -29px;
}

最佳答案

您必须像这样在每个元素上添加类选择器:

.CampoRealyOnly input[type=text], .CampoRealyOnly textarea, .CampoRealyOnly select
{
border: 1px solid #888888;
left: 298px;
position: relative;
top: -29px;
}

关于c# - 在 CSS 中为特定 View 自定义元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34529540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com