我面临一个奇怪的问题。我有一个html页面,其设计是完美的,但当我将其复制到aspx时,设计变得扭曲。现在,当我删除
<form id="form1" runat="server"> and <head runat="server">
属性然后设计得到纠正。
我不确定为什么会发生这种情况,我怎么能解决这个问题,因为我不认为从aspx页面删除表单标签是个好主意
答案 0 :(得分:1)
我解决了这个问题。
我的一些CSS指的是ID,当我把它改成类时,它开始按照我的期望工作。
对于所有ASP.NET webform开发人员来说,这是一个重要的注意事项:&#34;仅针对类进行样式设置&#34;
Ex: #Myclass
{
height:10px;
}
<div id="divId" class="MyClass"></div>
答案 1 :(得分:0)
检查aspx所在的应用程序的.css文件。必须为表单元素定义样式。 检查样式相关问题的更好方法是使用浏览器的开发人员工具。