如何让div永远保持在底部?

2024-11-27 00:19:15
推荐回答(2个)
回答1:

方法一:

思路:利用text-align属性将图片保持在底部,然后设置padding-top的值使其保持在底部。

结构如下:

CSS样式如下:

div {width:300px; height:150px; background-color:#CCC; border:#000 1px solid; text-align:center; padding-top:50px;}

运行结果如下:

释义:

图片的尺寸为150x100px,DIV的大小为300x200px;

background-color:#CCC; border:#000 1px solid;为DIV加个边框和背景色,便于观察效果。

text-align:center,实现图片的保持在底部;padding-top:50px,50px这个数值是经过计算得到的,padding-top的值具体算法如下:(DIV的高度 – 图片的高度)/2,但这里要注意,根据盒模型原理,我们还要将DIV原来的高度200减去padding-top的值,这样显示的才是正确的,否则DIV会变高。

方法二:

思路:只用padding属性,通过计算求得保持在底部

结构代码同上;

CSS样式如下:

div {width:225px; height:150px; background-color:#eee; border:#000 1px solid; padding-top:50px; padding-left:75px;}

备注:这里DIV的宽高计算都遵循盒模型原理,计算方法同上。

方法三:

思路:

利用图片的margin属性将图片保持在底部,利用DIV的padding属性将图片保持在底部。

结构代码同上;

CSS代码如下:

div {width:300px; height:150px; background-color:#eee; padding-top:50px; border:#000 1px solid;}

img {display:block; margin:0 auto;}

备注:

Img是内联元素,要设置其margin属性使其保持在底部,就要将其转换为块元素display:block;然后利用margin:0 auto;实现图片的水平保持在底部;(有的设计师为图片再加个div标签,然后通过div标签的margin实现保持在底部

万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改(这是一项推荐标准、外语原文:W3C Recommendation、见本处参考资料原文内容:)。

2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成。

HTML5草案的前身名为 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队。

HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。

2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。”

回答2:

position:fixed;
bottom:0;
这个方法简单好用

运用这个CSS把DIV永远置于页面的底部
利用绝对定位,然后设置底部距离为0