CSS。在ASP页面中将页脚放置在网页底部(不在屏幕底部)

时间:2010-04-17 09:06:32

标签: asp.net css sticky-footer

我已经阅读了很多关于在带有CSS的网页中放置页脚的方法。在其他人之间我也找到了解决方案。问题是(我认为)其中大多数都不适用于asp页面。

所以问题是如何在Asp页面中使用纯CSS放置页脚?

在您发布答案之前,您必须记住以下内容。

  1. 我使用母版页(如果这个可以做任何事情)
  2. 网页包含表单元素,我相信会破坏页脚放置在网页底部。
  3. <form name="aspnetForm" method="post" action="Default.aspx" id="aspnetForm">

    所以,你可以开始进行投票,但我认为在Asp.Net页面中使用CSS进行页脚放置时存在不同的方法

4 个答案:

答案 0 :(得分:4)

没有,ASP.NET仍在最终渲染普通的旧HTML。将CSS模板添加到母版页,就像在HTML网站中创建模板一样。

如果您在实施某个CSS设计时遇到问题,可以使用代码发布这些详细信息,我相信有人可以提供帮助。

答案 1 :(得分:2)

呈现在浏览器上的任何内容都必须是HTML(或XHTML)。因此CSS没有接管的问题是不正确的。你已经在使用大师了。所以用所有CSS和你的心灵内容设计好主人。该页面将很好地呈现。您可以检查呈现的(X)HTML并查看可能出现的问题(如果有的话)。

答案 2 :(得分:1)

使用母版页不会改变任何内容。您可以在母版页中包含页脚内容并链接其中的相关CSS。或者,如果您想使其更灵活,您可以创建一个用户控件,例如FooterUC.ascx,并在母版页中使用它。在这两种情况下,页面都将呈现为HTML,并且不会对最终用户产生任何影响。表单标签不会弄乱任何UI布局,因为它的唯一目的是在任何asp.net控件上启用回发到服务器。

答案 3 :(得分:0)

试试这个样本,它是纯粹的CSS:

<div style="margin-top: 10px; bottom: 0px; width:100%; position: fixed; background-color: #000000; color:#ffffff;">
test</div>
相关问题