当html移动到aspx页面时,页面设计发生了变化

时间:2015-01-13 15:47:29

标签: css asp.net runatserver

我面临一个奇怪的问题。我有一个html页面,其设计是完美的,但当我将其复制到aspx时,设计变得扭曲。现在,当我删除

<form id="form1" runat="server"> and <head runat="server">

属性然后设计得到纠正。

我不确定为什么会发生这种情况,我怎么能解决这个问题,因为我不认为从aspx页面删除表单标签是个好主意

2 个答案:

答案 0 :(得分:1)

我解决了这个问题。

我的一些CSS指的是ID,当我把它改成类时,它开始按照我的期望工作。

对于所有ASP.NET webform开发人员来说,这是一个重要的注意事项:&#34;仅针对类进行样式设置&#34;

Ex: #Myclass
{
 height:10px;
}

<div id="divId" class="MyClass"></div>

答案 1 :(得分:0)

检查aspx所在的应用程序的.css文件。必须为表单元素定义样式。 检查样式相关问题的更好方法是使用浏览器的开发人员工具。