C# 设置一个元素的样式表

C# 设置一个元素的样式表,c#,html,css,asp.net,visual-studio-2010,C#,Html,Css,Asp.net,Visual Studio 2010,我有一个web用户控件的样式,我把它放在母版页的表单元素中。但是webuser控件的样式表会影响内容占位符中的所有其他元素 下面是所发生事情的图片: 使用内联CSS或为元素指定ID或类,并在同一页面中写入其CSS。您可以通过html代码向要覆盖的特定控件添加类或ID,并为其编写单独的CSS,如: <form class="form-class"></form> .form-class{ background:#FFF; width:500px; marg

我有一个web用户控件的样式,我把它放在母版页的表单元素中。但是webuser控件的样式表会影响内容占位符中的所有其他元素

下面是所发生事情的图片:


使用内联CSS或为元素指定ID或类,并在同一页面中写入其CSS。

您可以通过html代码向要覆盖的特定控件添加类或ID,并为其编写单独的CSS,如:

<form class="form-class"></form>

.form-class{
  background:#FFF; 
  width:500px;
  margin:30px auto;
  border-radius:0.4em;
  border:1px solid #191919;
  overflow:hidden;
  position:relative;
  box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);
}

这将帮助您覆盖html控制器上的特定css。

从代码中添加样式表,使用c或vb.net代替表示逻辑。请确定您所指的元素、您试图在其上设置的内容,以及在我们可以直接看到的方面,它出了什么问题。另外,请删除“html”和“css”以外的标记,或者解释它们与问题的相关性。@vaibhav我该怎么做?我是这样写的:然后我向每个元素添加了登录名,但仍然没有working@user3100708:您只需通过使用重要信息覆盖所需的特定更改,如上所示,尽管如此,如果只尝试使用内联css,它仍然不起作用。
<form class="form-class"></form>

.form-class{
  background:#FFF; 
  width:500px;
  margin:30px auto;
  border-radius:0.4em;
  border:1px solid #191919;
  overflow:hidden;
  position:relative;
  box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);
}
.form-class{
  background:#FFF !important; 
  width:500px !important;
  margin:30px auto;
  border-radius:0.4em;
  border:1px solid #191919;
  overflow:hidden;
  position:relative;
  box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);
}