flex 底部固定_小猿圈网站页面底部固定的方法

news/2024/5/9 13:24:24/文章来源:https://blog.csdn.net/weixin_34440189/article/details/112413368

358c4c57fe61f3c52b1f9466e74be943.png

网络发展到了今天,很多朋友对于网站已经不陌生了,但是当我们看网页时你注意到网站的底部了吗?虽然很少人会注意到他,但是如果不在底部的话,会很难看,今天小猿圈web前端讲师就为你介绍网站页面底部固定的方法。

方法一:footer高度固定+绝对定位

html

<div class="dui-container">

<header>Header</header>

<main>Content</main>

<footer>Footer</footer>

</div>

css

.dui-container{

position: relative;

min-height: 100%;

}

main {

padding-bottom: 100px;

}

header, footer{

line-height: 100px;

height: 100px;

}

footer{

width: 100%;

position: absolute;

bottom: 0

}

方法二:在主体content上的下边距增加一个负值等于底部高度

html

<header>Header</header>

<main>Content</main>

<footer>Footer</footer>

css

html, body {

height: 100%;

}

main {

min-height: 100%;

padding-top: 100px;

padding-bottom: 100px;

margin-top: -100px;

margin-bottom: -100px;

}

header, footer{

line-height: 100px;

height: 100px;

}

方法三:将页脚的margin-top设为负数

html

<header>Header</header>

<main>Content</main>

<footer>Footer</footer>

css

main {

min-height: 100%;

padding-top: 100px;

padding-bottom: 100px;

}

header, footer{

line-height: 100px;

height: 100px;

}

header{

margin-bottom: -100px;

}

footer{

margin-top: -100px;

}

方法四: 通过设置flex,将footer的margin-top设置为auto

html

<header>Header</header>

<main>Content</main>

<footer>Footer</footer>

css

body{

display: flex;

min-height: 100vh;

flex-direction: column;

}

header,footer{

line-height: 100px;

height: 100px;

}

footer{

margin-top: auto;

}

方法五: 通过函数calc()计算内容的高度

html

<header>Header</header>

<main>Content</main>

<footer>Footer</footer>

css

main{

min-height: calc(100vh - 200px); /* 这个200px是header和footer的高度 */

}

header,footer{

height: 100px;

line-height: 100px;

}

方法六: 通过设置flexbox,将主体main设置为flex

html

<header>Header</header>

<main>Content</main>

<footer>Footer</footer>

css

body{

display: flex;

min-height: 100vh;

flex-direction: column;

}

main{

flex: 1

}

小猿圈提醒大家合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!想学习IT编程类知识的可以到小猿圈网站去自学,里面有最新最全的视频以及专业的解答。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_800100.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

织梦分页php,织梦DedeCMS网站首页分页插件

织梦DEDECMS首页分页插件下载&#xff0c;一款主要运用用DEDECMS博客模板类的插件。实现首页分页功能。含GBK和UTF8双版本。 后台生成首页 温馨提示 如果你网站以下5个文件做过修改&#xff0c;使用前请备份这5个文件&#xff0c;不然安装插件后会被覆盖&#xff01;&#xff0…

linux mq客户端配置,客户端配置 - IBM MQ运维使用手册_服务器应用_Linux公社-Linux系统门户网站...

六、 客户端配置为方便对部署在linux上的MQ程序进行管理&#xff0c;可以通过在windows端添加远程远程队列管理器的方式进行图形化管理。以为QM1新建远程队列管理器进行图形化管理为例&#xff0c;步骤如下&#xff1a;1. 修改队列管理器QM1访问权限mqmmq:~> strmqm Q…

mac搭建网站服务器,Mac上搭建Web服务器--Apache

局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境&#xff0c;我们只需要简单的启动它就行了。1.命令&#xff1a;sudo apachectl startApache服务器默认的web根目录在&#xff1a;/Library/WebServer/DocumentsApache的配置文件在&#xff1a;/etc/apac…

java中间件开发 豆瓣_《大型网站系统与Java中间件》读书笔记(上)

前言只有光头才能变强。文本已收录至我的GitHub仓库&#xff0c;欢迎Star&#xff1a;https://github.com/ZhongFuCheng3y/3y这本书买了一段时间了&#xff0c;之前在杭州没带过去&#xff0c;现在读完第三章&#xff0c;来做做笔记豆瓣评分这本书前三章都在科普和回顾中间件/分…

seo自动工具_世界工厂网:星矿关键词库管理 助力企业获取SEO流量

互联网时代&#xff0c;得流量者得天下&#xff0c;这一直是企业线上业务的核心目标。特别是搜索引擎这一领域&#xff0c;是企业开展线上渠道的必争之地。想要抢占这部分流量&#xff0c;企业要做的第一步就是挖掘优质产品关键词搭建优化网站&#xff0c;占领流量高地。但如何…

摄影html网页模板,2017年最新15个漂亮的 HTML 摄影网站模板

摄影是一门艺术&#xff0c;它需要大量的耐心和努力工作来捕捉那些精彩的瞬间。如果你是一位热情的摄影师&#xff0c;想要建立一个网站来展示那些高质量的摄影作品&#xff0c;那么你找对地方了。本文包含15个最佳的摄影网站模板&#xff0c;你可以使用这些 HTML 模板创建自己…

网站设计

这几天和艺术学院的同学交流网站的设计&#xff0c;和各自做了几个作品&#xff0c;感觉和别人的确是存在不小的差距&#xff01; 学习&#xff01; 图一&#xff1a;自己设计的学员展板的简介 图二&#xff1a;李丽的作品 图四&#xff1a;程志伟的作品 图四&#xff1a;赵立文…

从今开始,让网站用Email地址登录

现今&#xff0c;很多Web2.0网站都使用Email地址作为登录用户名&#xff0c;其有如下优点&#xff1a; 1. 不易重复。用户名经常会重复&#xff0c;导致用户不得不在多个网站之间使用多种不同的用户名&#xff0c;不易记忆和管理&#xff1b;而Email地址具有唯一性。 2. …

vue遇到ie兼容问题如何处理_当网站遇到黑链时该如何进行处理?

黑链是指通过非正规手段所获取的反向链接&#xff0c;一些居心不良或者竞争对手们会把黑链挂在你的网站上&#xff0c;从而给网站带来不好的影响&#xff0c;如果处理不及时&#xff0c;还会导致网站被降权降排名&#xff0c;让之前的优化都白费了&#xff0c;那么当网站遇到黑…

房产网站源码 Java_基于jsp的房产网站-JavaEE实现房产网站 - java项目源码

基于jspservletpojomysql实现一个javaee/javaweb的房产网站, 该项目可用各类java课程设计大作业中, 房产网站的系统架构分为前后台两部分, 最终实现在线上进行房产网站各项功能,实现了诸如用户管理, 登录注册, 权限管理等功能, 并实现对各类房产网站相关的实体进行管理。该房产…

一个网站的诞生- MagicDict开发总结1 [首页]

能够自己拥有一个 个人网站&#xff0c;可能是很多人的梦想。在这个阶级固化的时代&#xff0c;我们需要一个梦想和目标。。。。 由于本职工作不算忙碌&#xff0c;自己对于动手制作网站有兴趣&#xff0c;所以&#xff0c;从去年9月底开始&#xff0c;萌生了制作一个个人网站的…

网站图片全自动加密_网站发布的视频如何禁止下载播放?

即便视频通过一机一码加密工具加密&#xff0c;还是觉得通过网盘、邮箱等给学员或用户传送加密视频太麻烦&#xff1f;想让学员不用下载加密视频本地存储就实现在线观看&#xff1f;这种情况均可以通过搭建视频类网站可实现&#xff0c;但需做好对网站视频加密做好安全防止盗用…

常用的40个网站制作技巧

1. οncοntextmenu"window.event.returnValuefalse" 将彻底屏蔽鼠标右键 <table border οncοntextmenureturn(false)> <td>no </table> 可用于Table 2. <body onselectstart"return false"> 取消选取、防止复制 3. οnpaste&q…

[JavaScript] Firefox 插件开发(网站编辑转发工具)

&#xff10;&#xff18;年 公司为了让网站编辑工作方便&#xff0c;做过这么一个简单转发文章的firefox插件。 功能&#xff1a;在firefox右键菜单&#xff0c;弹出调用页面把当前网页部分内容 Post 到网站中。 代码下载&#xff1a;firefox插件右键转发文章  &#xff08;…

自定义SharePoint新网站创建过程

在一个SharePoint网站的网站设置页面中&#xff0c;使用“将网站另存为模板”链接&#xff0c;管理员可以将整个网站保存为一个扩展名为.stp格式的模板。使用这个stp网站模板&#xff0c;管理员可以重复创建同样结构&#xff08;和内容&#xff09;的新网站。那么这种stp格式的…

从LiveJournal后台发展看大规模网站性能优化方法[zz]

http://blog.zhangjianfeng.com/article/743 因近期打算对公司应用架构进行调整, 其中的一些思路值得借鉴. 以下为转载内容: 一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目&#xff0c;几个人出于爱好做了这样一个应用&#xff0c;以实现以下功能&#xff1a; 博…

WEB开发中两个新建模版的比较(仅针对VS2008讨论):新建网站》ASP.NET网站和新建项目》ASP.NET WEB 应用程序...

一直以来自己不是很清楚这两者之间到底有什么区别&#xff0c;只知道怎么去用&#xff0c;今天看书时又看到这个问题了&#xff0c;所以就网罗了一下大家的观点&#xff0c;并自己做了一下比较&#xff0c;再次声明&#xff0c;目前所有的比较内容都是建立在VS2008开发环境下的…

QQLIVE的电影搬到你的网站

以上是QQLIVE内的影片演示&#xff0c;打开QQLIVE播放页面&#xff0c;以让子弹飞四川话版为例&#xff0c; 播放页面地址&#xff1a;http://live.qq.com/cover/a/amjzx3jr21o7cv1.html 在播放页面空白处单击鼠标右键查看源代码&#xff0c;找到分集&#xff0c;如图中所示把 …

如何真正提高ASP.NET网站的性能

前言怎么才能让asp.net网站飞得更快&#xff0c;有更好的性能&#xff1f;——这是很多开发者常常思考的一个问题。我有时候会做大量的测试&#xff0c;或请求别人帮忙采集一些数据&#xff0c;希望能够验证网上一些专家的建议或证明自己的一些猜想。理论上讲&#xff0c;我们希…

vs2005简单的使用控件,实现网站常用的任意文本超链接

本文很简单的介绍一个网友的问题&#xff0c;没什么技术含量&#xff0c;仅为充实一下自己的生活哈&#xff01;高手闪人…… 这是一个datagrid控件&#xff0c;图片那列是一个超级链接列&#xff0c;现在想把数字都用“详细”两个字给代替了。要怎么做&#xff1f; 这种情况在…