【问题标题】:Adding an Attribute to CSS class Selector in C#在 C# 中向 CSS 类选择器添加属性
【发布时间】:2014-07-30 04:23:56
【问题描述】:

我有一个这样的 css 类选择器:

.somecssclass
{
}
.somecssclass:after
{
    border-left: 2px solid #ff0000;
}

我知道我可以通过执行以下操作将 cssclass 添加到控件:

pnl.CssClass = "somecssclass";

但是是否可以为该控件的该类选择器动态添加一个属性?

【问题讨论】:

    标签: c# css asp.net .net c#-4.0


    【解决方案1】:

    不完全是,但您可以创建一个新的css-calss 并将其添加到同一个控件中。一个控件可以有多个css-clasees

    pnl.Attributes.Add("class", "some-class")
    

    您可以向控件添加特定属性,如下所示

    pnl.Style.Add("float", "left");
    

    注意它会在控件上添加一个内联css。

    【讨论】:

    • 当然。但问题是我必须只将属性添加到 cssclass 选择器。无论如何感谢您的回复。但是有没有办法添加一个 cssclass 选择器而不仅仅是 cssclass
    • 您也可以从代码中添加新的 css 属性。你的评论不清楚。
    • 我的意思是我想从代码隐藏中将属性添加到 .cssclass:after{} 而不是 .cssClasss{} 本身。
    • 您只能将属性添加到控件。不在css文件中。如果要更改文件,则需要使用文件处理。
    猜你喜欢
    • 2019-07-30
    • 2017-03-16
    • 2017-12-29
    • 1970-01-01
    • 2016-01-13
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    相关资源
    最近更新 更多