当runat =“server”时,Div定位会有所不同

时间:2009-11-16 09:28:00

标签: html

Hai guys,

当没有runat =“server”时,错误div被放置在菜单div下....但是当我给Runat =“server”错误div放在菜单div的右边..任何关于放置错误div的建议菜单div

<div id="content">
      <div id="menu">
       </div>

      <div id="ErrorDiv" runat="server">
      </div>

</div>

的CSS:

#content
{
     clear:both;width:100%;float:left;
}

#menu
{
     clear:both;float:left;padding-left:15px;width:70%; height:37px;
}

#ErrorDiv
{
    clear:both; width:75%;float:left;
}

1 个答案:

答案 0 :(得分:3)

runat="server"时,div的ID会发生变化,因此不会应用CSS规则(如果您查看页面的来源,则可以看到它。)
一个简单的解决方案是使用css类,或两个元素的组合 - 一个在服务器上运行,另一个不在服务器上。