0

我想为我的 ASP.NET 网站使用这个纯 HTML/CSS 模板:

http://sub3.tanguay.de

我将它复制到我的 Default.aspx 页面中,在 FORM 元素内,但是表单弄乱了布局:

http://sub2.tanguay.de
更新:现在可以正确显示,这要感谢 Devio。

我尝试更改表单标签的样式,但无法让它停止影响布局,我尝试过:

style="margin: 0px; padding: 0px; display: inline; background-color: transparent;"
  • 在将布局模板复制到 ASP.NET 时,这是一个常见问题吗?
  • 有没有简单的解决方法,比如一些 margin:-2px 修复或类似的东西?
  • 当然,我需要为 ASP.NET 功能保留表单标记。
4

2 回答 2

2

我遇到了同样的问题并将表单元素更改为以下固定内容:

<form id="form1" runat="server" style="display: inline; background-color: transparent;">
于 2009-10-30T16:56:31.680 回答
1

1)尝试从表单类中删除背景颜色属性:

form {
    margin:10px; padding: 0;
    border: 1px solid #f2f2f2; 
    background-color: #FAFAFA; /* remove this */
}

2)您不能嵌套表单,但搜索表单包含在 ASP.Net 表单中,并且 ASP.Net 每页只需要一个表单标记。

于 2008-11-24T22:46:48.563 回答