如何用CSS把层固定在整个网页的最底部?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用CSS把层固定在整个网页的最底部?相关的知识,希望对你有一定的参考价值。

参考技术A html代码

<body>
<DIV id="container">
<DI id="content">
<h1>Content</h1>
<p>请改变浏览器窗口的高度,以观察footer效果。</p>
<p>这里是示例文字,DIV固定………,这里是示例文字。</p>
</DIV>
<DIV Vid="footer">
<h1>Footer</h1>
</DIV>
</DIV>
</body>

CSS代码:
程序代码

body,html
margin:0;
padding:0;
font:12px/1.5arial;
height:100%;

#container
min-height:100%;
position:relative;

#content
padding:10px;
padding-bottom:60px;
/*20px(font-size)
x2(line-height)+10px(padding)x2=60px*/

#footer
position:absolute;
bottom:0;
padding:10px0;
background-color:#AAA;
width:100%;

#footerh1
font:20px/2Arial;
margin:0;
padding:010px;
参考技术B

    打开一个编辑软件设置一下css与div区域,使其固定在页面的底部。

    其主要属性:position:fixed; 绝对定位生成绝对定位的元素,相对于浏览器窗口进行定位。

    网页中实现效果如下:

    扩展:还有一种定位方式为:position:absolute如上例方式浏览器滑动的时候,它会随着浏览器滚动条而滚动;而position:absolute则不会。

css的特点:

    结构与样式分离的方式,便于后期维护与改版;

    样式定义精确到像素的级别;

    可以用多套样式,使网页有任意样式切换的效果;(如:www.YOUKU.COM的开,关灯效果)

    降低服务器的成本。

如何用css将底部的内容定位到顶部

将底部的内容定位到顶部,只要在css层上面加上一个浮动,将定位至top设置成0即可。说明如下:
position:absolute(将对象浮动)
top:0; (将对象定位对顶部)

整体css示范如下:

<div style="position:absolute; top:0; width:100%; height:50px; background:#000; color:#FFF; text-align:center;">内容顶部</div>

如要将内容放至底部,只需将top:0修改成bottom:0即可,整体css未范如下:

<div style="position:absolute; bottom:0; width:100%; height:50px; background:#000; color:#FFF; text-align:center;">内容底部</div>

希望我的回答能令你满意!

参考技术A

结合定位实现:

1),如果希望相对于body或者是整个浏览器窗口定位

<body>

  <div id="header">头部</div>

  <div id="footer">尾部</div>

</body>

css:

#footerposition:absolute;left:0;top:0

1),如果希望相对于包含它的容器定位

<body>

   <div id="box">

      <div id="header">头部</div>

      <div id="footer">尾部</div>

  </div>

</body>

css:

#boxposition:relative

#footerposition:absolute;left:0;top:0

参考技术B 您好,请问您是想知道如何用css将底部的内容定位到顶部吗?

以上是关于如何用CSS把层固定在整个网页的最底部?的主要内容,如果未能解决你的问题,请参考以下文章

请问如何用CSS固定页面大小

如何用JS做固定在网页中的导航条

如何给一个动态的网页加个固定的底部(如:备案号)

css 如何设置底部固定

div+css如何用百分比??

如何用CSS让文字居于div的底部