我有一个从母版页创建的页面。母版页有一个表单标签,其中包含body标签上的内容,然后我在主页上创建一个表单来处理上传文件:
站长:
<form id="form1" runat="server">
page content here
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</form>
页:
<form id="form1" method="post" enctype="multipart/form-data">
<input type="file" id="File1" name="File1" runat="server" />
<input type="submit" id="Submit1" value="Upload" runat="server" />
<br />
<asp:Label ID="UploadErrorMessage" runat="server"></asp:Label>
<br />
<asp:Label ID="fileOne" runat="server"></asp:Label>
</form>
在我的css文件中,我添加了消除任何边框的规则:
form {
margin: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
图片(请注意,如果我注释掉上传表格,这条黑线会消失): http://img191.imageshack.us/img191/7503/blackline.jpg
答案 0 :(得分:0)
不幸的是,上面发布的代码中的问题并不明显。我真的建议使用FireBug这样的工具,它可以让你快速识别并隔离导致黑条的html和css。
安装firebug后,只需将鼠标悬停在黑条上,右键单击并选择Inspect Element
。
表格标签也不能嵌套。您需要删除子页面上的表单标记才能使表单正常运行。