【问题标题】:Customize an item within the CSS for a specific view为特定视图自定义 CSS 中的项目
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多