Asp.net CssClass属性在Div标记中不可用

Asp.net CssClass属性在Div标记中不可用,asp.net,css,Asp.net,Css,我想知道为什么当style=blah工作时,CssClass=blah在我的div标签中不可用 这不是CSS的一部分吗?有没有办法设置这个?我能给 <div class="foo"> </div> 或者类似的 提前谢谢。是的。你绝对可以做到。CssClass是asp.net服务器端控件专用属性。当呈现到浏览器时,它将转换为html的标准属性类。是。你绝对可以做到。CssClass是asp.net服务器端控件专用属性。当呈现到浏览器时,它将转换为html的标准属性类。C

我想知道为什么当style=blah工作时,CssClass=blah在我的div标签中不可用

这不是CSS的一部分吗?有没有办法设置这个?我能给

<div class="foo">

</div>
或者类似的


提前谢谢。

是的。你绝对可以做到。CssClass是asp.net服务器端控件专用属性。当呈现到浏览器时,它将转换为html的标准属性类。

是。你绝对可以做到。CssClass是asp.net服务器端控件专用属性。当呈现到浏览器时,它将转换为html的标准属性类。

CssClass是.net服务器端属性。您需要在标记上设置ruant=server才能使用它。或者您可以像以前一样使用class=foo

<div runat="server" CssClass="foo">

</div>

CssClass是一个.net服务器端属性。您需要在标记上设置ruant=server才能使用它。或者您可以像以前一样使用class=foo

<div runat="server" CssClass="foo">

</div>

第一个CssClass仅为.NET构造。HTML对CssClass一无所知。一个元素只能有一个class=foo foo1 foo2值分配给它。至于CSS选择器,您需要将其切换到:

div#foo { border: 1px solid gray; }
我不会真的认为它是内联CSS,因为它通常是指这样的情况:

<div style="border: 1px solid gray; background-color: white;">My Div Content</div>
以下是div元素可以包含的所有属性和事件的列表:


第一个CssClass仅为.NET构造。HTML对CssClass一无所知。一个元素只能有一个class=foo foo1 foo2值分配给它。至于CSS选择器,您需要将其切换到:

div#foo { border: 1px solid gray; }
我不会真的认为它是内联CSS,因为它通常是指这样的情况:

<div style="border: 1px solid gray; background-color: white;">My Div Content</div>
以下是div元素可以包含的所有属性和事件的列表:


将该类正确添加到div:

<div class="foo">

</div>
但是在CSS中,您使用的是id标识符而不是类标识符:

/* This would match any <foo> element with a parent that has an id of div
   for example <span id="div"><foo>...</foo></span> */
#div foo{blah}

/* This matches <div class="foo"> */
div.foo { blah }

将该类正确添加到div:

<div class="foo">

</div>
但是在CSS中,您使用的是id标识符而不是类标识符:

/* This would match any <foo> element with a parent that has an id of div
   for example <span id="div"><foo>...</foo></span> */
#div foo{blah}

/* This matches <div class="foo"> */
div.foo { blah }

这样地?div leftColumn{width:190px;border:1px纯绿色;float:left;}然后??这样地?div leftColumn{width:190px;border:1px纯绿色;float:left;}然后??