博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS实现不固定宽度和高度的自动居中
阅读量:5125 次
发布时间:2019-06-13

本文共 1396 字,大约阅读时间需要 4 分钟。

有时候我们需要实现下面这种效果:

嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
我要居中

直接上代码:

html:

嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
嘎嘎,撑大高度不让你剧中
我要居中

css:

* {  padding: 0;  margin: 0;}.main {  width: 100%;  display: table;}.left {  text-align: center;  vertical-align: middle;  display: table-cell;  width: 50%;  box-sizing: border-box;  border: 1px solid #ddd;}.right {  display: table-cell;  vertical-align: middle;  text-align: center;  width: 50%;  box-sizing: border-box;  border: 1px solid #ddd;  //针对ie6的hack  _position: absolute;  _top: 50%;}.right span {  //针对ie6的hack  _position: relative;  _top: -50%;}

由 ie6 hack 想到的 内容不确定高度宽度的居中:

内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中, 内容居中,内容居中,内容居中,内容居中

html:

内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中, 内容居中,内容居中,内容居中,内容居中

css:

* {  padding: 0;  margin: 0;}html, body {  width: 100%;  height: 100%;}.center-main {  width: 100%;  height: 100%;  position: absolute;}.center-content {  position: relative;  text-align: center;  top: 50%;}.content span {  top: -50%;}

转载于:https://www.cnblogs.com/yunqianduan/p/4685163.html

你可能感兴趣的文章
Java异常抛出
查看>>
[SQL Server 系] T-SQL数据库的创建与修改
查看>>
74HC164应用
查看>>
变量声明和定义的关系
查看>>
Wpf 之Canvas介绍
查看>>
linux history
查看>>
jQuery on(),live(),trigger()
查看>>
Python2.7 urlparse
查看>>
sencha touch在华为emotion ui 2.0自带浏览器中圆角溢出的bug
查看>>
【架构】Linux的架构(architecture)
查看>>
ASM 图解
查看>>
Date Picker控件:
查看>>
svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复
查看>>
java处理url中的特殊字符%等
查看>>
你的第一个Django程序
查看>>
Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
查看>>
Unity3D性能优化之Draw Call Batching
查看>>
grafana授权公司内部邮箱登录 ldap配置
查看>>
treegrid.bootstrap使用说明
查看>>
[Docker]Docker拉取,上传镜像到Harbor仓库
查看>>