网站建设

网站建设

了解最新的网站建设动态、行业资讯和技术分享

前端小知识:容器居中的九种方法

2017-06-23 网站建设 3739 次阅读
方法1:table-cell html结构: 
垂直居中 
css: .box1{ display: table-cell; 
vertical-align: middle;
 text-align: center; } 
方法2:display:flex .box2{ display: flex; 
justify-content:center; 
align-items:Center; } 
方法3:绝对定位和负边距复制代码 .box3{position:relative;}
 .box3 span{ position: absolute;
 width:100px;
 height: 50px; 
top:50%; 
left:50%;
 margin-left:-50px; 
margin-top:-25px; 
text-align: center; } 
方法4:绝对定位
 .box4 span{ width: 50%; height: 50%; background: #000; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } 
这种方法跟上面的有些类似,但是这里是通过margin:auto和top,left,right,bottom都设置为0实现居中,很神奇吧。不过这里得确定内部元素的高度,可以用百分比,比较适合移动端。 
方法5:translate .box6 span{ position: absolute; top:50%; left:50%; width:100%; transform:translate(-50%,-50%); text-align: center; } 
这实际上是方法3的变形,移位是通过translate来实现的。
 方法6:display:inline-block .box7{ text-align:center; font-size:0; } .box7 span{ vertical-align:middle; display:inline-block; font-size:16px; } .box7:after{ content:'; width:0; height:100%; display:inline-block; vertical-align:middle; } 
这种方法确实巧妙...通过:after来占位。
 方法7:display:flex和margin:auto 
 .box8{ display: flex; text-align: center; } .box8 span{margin: auto;} 
方法8:display:-webkit-box .box9{ display: -webkit-box; -webkit-box-pack:center; -webkit-box-align:center; -webkit-box-orient: vertical; text-align: center }
 css3博大精深,可以实现很多创造性的效果,需要好好研究下。
 方法9:display:-webkit-box 这种方法,在 content 元素外插入一个 div。设置此 div height:50%; margin-bottom:-contentheight;。 content 清除浮动,并显示在中间。 
Content here 
.floater { float:left; height:50%; margin-bottom:-120px; } .content { clear:both; height:240px; position:relative; } 优点: 适用于所有浏览器 没有足够空间时(例如:窗口缩小) content 不会被截断,滚动条出现 缺点: 唯一我能想到的就是需要额外的空元素了(也没那么糟,又是另外一个话题)

相关新闻推荐

合肥网站开发避坑:企业建站常见程序套路盘点

在合肥做企业官网,不少中小企业找合肥网站制作、网站开发公司时,很容易被销售话术迷惑,踩中各类建站套路。从低价引流、伪定制开发,到源码捆绑、隐形续费、合同陷阱,每一类套路都会让企业多花钱、丢网站资产,甚至耽误线上推广。下面盘点合肥本地建站市场高频程序套路,同时附上对应的规避方法,帮企业挑选靠谱网站建设公司。一、低价引流套路,后期层层加价这是合肥建站行业最普遍的套路,线上广告、短视频随处可见几百元全包...

2026-07-07

合肥网站开发如何提升访问速度?前端后端优化方案

不少合肥本地企业做完官网之后,都会遇到同一个问题:网站打开卡顿、手机端加载慢、高峰期页面超时,尤其是合肥本地用户访问都出现延迟。很多人以为单纯升级服务器就能解决,其实在合肥网站开发项目中,页面访问速度是由前端页面渲染、后端程序接口、服务器部署三重因素决定的。想要从根源提升网站加载速度,需要前端页面优化后端程序优化双向落地,再搭配合肥区域本地化部署配置,下面梦扬科技整理一套建站公司通用、可直接落地的...

2026-07-07

制造业网站建设|工厂品牌官网设计 + 产品展示系统开发

现在很多传统制造工厂还是靠着老客户介绍、线下跑展会拿订单,线上这块一直没好好做,不少老板觉得只要把产品做好就行,有没有官网无所谓。但最近这几年明显能感觉到,越来越多采购商习惯先在网上搜索供应商,想要快速了解工厂规模、产品参数、生产资质,如果搜不到企业正规官网,大概率就直接划走,选择别家工厂合作了。找靠谱的网站制作公司做一套适配制造业的品牌官网,再搭配定制化的产品展示系统开发,已经成了工厂线上获客、...

2026-07-03

合肥制造业网站开发|工厂产品展示官网定制后台开发

对于合肥本地的生产型工厂、实体制造企业来说,线上宣传和普通服务业企业逻辑完全不同。工厂最核心的需求就是直观展示生产线、实体产品和厂区实力,这也是大多数制造企业选择做定制化制造业官网的原因。靠谱的合肥制造业网站开发服务,能够贴合工厂行业属性,定制适配生产企业的前端页面和专属管理后台,摆脱千篇一律的通用模板网站。很多中小型制造工厂图省事,直接套用免费模板搭建网站,用一段时间就会发现局限性特别大。制造业...

2026-07-03

企业网站制作公司|从页面设计到网站上线全包服务

不少中小企业想搭建官网,却苦于不懂设计、不会代码、不清楚域名服务器备案流程,单独对接多方服务商费时费力还容易踩坑,选择一站式全包的企业网站制作服务,就能从前期策划、页面设计、程序开发,到域名购买、服务器部署、网站备案、正式上线全程托管,企业只需提供品牌资料,其余所有环节交由建站公司全权处理。一、一站式全包包含哪些核心服务1前期品牌策划与方案定制建站前先沟通企业行业、业务范围、目标客户、宣传需求,规...

2026-07-02

正规网站开发备案安全维护一站式全套服务

不少打算做官网的企业老板,在找网站制作公司的时候,很容易只盯着页面好不好看、报价高不高,却忽略了备案、安全防护、后期运维这些关键环节,等到网站上线后遇到打不开、被恶意攻击、服务器异常这些问题,才后悔当初没选能提供一站式服务的服务商。其实靠谱的网站建设,从来都不是只把页面做出来就完事,从前期网站开发、工信部正规备案,再到上线后的安全防护、全年技术维护,一整套流程都得安排到位,才能让企业网站稳定长久运...

2026-07-02

准备好开始您的项目了吗?

立即联系我们,获取专业的网站建设方案,让您的品牌在数字世界中脱颖而出