在手机排版时,内容绝对居中用到的特别频繁。

1.

如何让未知尺寸的图片在已知宽高的容器内水平垂直居中?

.test{
position:relative;
width:200px;
height:200px;
text-align:center;
vertical-align:middle;
background-color: green;
}
.test p{
position:absolute;
top:50%;
left:50%;
margin:0;
}
.test p img{
margin-top:-50%;
margin-left:-50%;
}

  #test是img的祖父节点,p是img的父节点。此时无论如何缩放都会保持test中心

2.张鑫旭大神博客中看到

div{display:table-cell; width:1em; height:1em; border:1px solid #beceeb; font-size:144px; text-align:center; vertical-align:middle;}
div img{vertical-align:middle;}

  这里用到了display:tabel-cell;实现了,两列等高,图片大小不固定的 垂直居中。

  display:tabel-cell 更多的可以用在统一列表登高布局。

3.inner布局

 $(window).resize(function () {// console.log('resize');var $w = $(window),ww = $w.width(),wh = $w.height(),transform,transformMax;config.width = ww;config.height = wh;var scale = Math.min(config.width / 320, config.height / 560),scaleMax = Math.max(config.width / 320, config.height / 560);transform = 'translate(-50%,0%) scale(' + scale + ',' + scale + ')';transformMax = 'translate(-50%,-50%) scale(' + scaleMax + ',' + scaleMax + ')';$('.page .inner').css('-webkit-transform', transform).css('transform', transform);$('.page .inner-fill').css('-webkit-transform', transformMax).css('transform', transformMax);}).resize();

  

.inner{
position:absolute;
top:50%;
left:50%;
}

  绝对中心

转载于:https://www.cnblogs.com/forgere/p/5487510.html

css 总结内容用到的绝对居中的几种方式相关推荐

  1. CSS元素上下左右居中的几种方式

    CSS元素上下左右居中的几种方式 假设以以下父子元素实现上下左右居中为例: <div class='father'><div class='son'></div> ...

  2. 图文对齐居中的几种方式

    总结图文居中的几种方式 1.方法一 css #target{ width: 150px; border:1px purple solid; line-height: 40px; text-indent ...

  3. h5文字垂直居中_CSS实现居中的几种方式你都了解吗?

    CSS(Cascading Style Sheets)层叠样式表,是在1996年左右,W3C(万维网联盟)做HTML标准化的同时在HTML4.0之外开发的,拯救了当时越来越臃肿杂乱的HTML. 本文将 ...

  4. java 复制文本内容_基于java文本复制的7种方式总结

    如下所示: package copy; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ...

  5. css样式高居中,CSS居中的几种方式

    本文主要总结几种常见的CSS居中方式,下面我准备分为三个方向来写,分别是水平居中,垂直居中,水平垂直居中. 水平居中 1.inline元素如何实现水平居中?(text-align:center) 2. ...

  6. css 实现居中的五种方式

    一 .文字居中 1 固定容器高度的单行文本垂直居中:height=line-height         2 未知容器高度的文本垂直居中:设定padding,使上下的padding值相同即可     ...

  7. 【前端】【样式】CSS居中的三种方式

    @charset "utf-8"; /* CSS Document */ /** *开发者:萌狼蓝天 *当前版本:v0.1[Debug] *最后更新日期:20210918 **/ ...

  8. css文本居中的几种方式

    为什么80%的码农都做不了架构师?>>>    行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素 一.左右居中 1.行内元素: 常用的inline元素有 ...

  9. html页面居中怎么设置,实现div标签在html页面中居中的几种方式

    在制作网页的时候,我们会需要给div标签各种方式的居中布局,以下分享了几种常见的几种居中方式,以及居中的方法. 1.实现垂直居中 当标签元素为文本或图片时我们可以直接在父元素css中设置text-al ...

最新文章

  1. 英特尔挖走苹果M1芯片功臣,他主导苹果放弃x86架构
  2. numpy 下的数据结构与数据类型的转换(np.array vs. np.asarray)
  3. nodejs Yarn替代npm的包管理——快速、安全、可靠性高的依赖管理
  4. adb查看某个文件是否存在_动能定理是否存在某个方向的分量方程式?
  5. 经济和信息化谋定研究-左晓栋:国家网络安全事件应急预案
  6. 指定端口传输_高速数字传输链路测试 - 高速数字电路仿真设计与测试技术发展趋势综述(二)...
  7. 一、spring mvc简介
  8. ftp上传文件夹_ftp同步软件哪个好,ftp同步软件哪个好,6款好用推荐
  9. StringBuilder与StringBuffer的一点笔记
  10. Scrapy爬去哪儿~上海一日游门票并存入MongoDB数据库
  11. 2019有的图纸打印出来看不清楚_CAD图纸打印出来后很多CAD文字消失了怎么办?...
  12. Struts xml中Action的method与路径的三种匹配方法
  13. redis安装及使用
  14. 【Clojure 基本知识】 关于函数参数的各种高级用法
  15. 数据结构c语言版第二版(严蔚敏)第一章笔记
  16. 摄氏度和开氏度的换算_开尔文与摄氏度的换算关系
  17. 信息学奥赛NOIP/CSP-J初赛知识点汇总
  18. 如何将桌面上的qlv格式转换成mp4视频
  19. 【程序员如何买基金 十二】实战操作篇
  20. 出去计算机写保护,Win7复制文件提示磁盘被写保护,请去掉写保护或另一张磁盘怎么解除...

热门文章

  1. var _ 接口 = 结构体{}
  2. 一个关于if else容易迷惑的问题(转自鸟哥公众号)
  3. 各种锁的介绍、锁之间的区别
  4. Spring Cloud Eureka 配置原理详解
  5. conda 换成清华的源_conda/pip 使用国内镜像安装第三方库
  6. 云计算中的Iaas,Paas和Saas
  7. mybatis中经典的9种设计模式
  8. Python面试真题第二节
  9. 春晚红包:挺住的百度和崩坏的应用商店
  10. 《精通Android 实例开发》——第1章,第1.15节向Eclipse中导入Android程