关于居中的小整理

.item{
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* 以上代码为position方式居中 PS:如果需要在div中实现需要在父元素css中加上position:relative; */
.item{
  display: flex;
  justify-content:center;
  align-items: center;
  height: 300px;
}
 /* 以上代码为flex居中 PS:这里需要设置高度来查看垂直居中效果,并且有兼容问题 */

.item{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* 以上代码与第一种方差不多 这一种写法虽然代码简洁但是在某些情况下有BUG */

以上是我整理出的三种水平垂直居中方式,如果大家有更多想法欢迎补充~

时间: 2024-10-24 13:02:47

关于居中的小整理的相关文章

Android开发-基本概念小整理(四)为了面试的小伙伴们所准备~~

转载请注明出处:http://blog.csdn.net/iwanghang/ 我正在参加CSDN 2016博客之星评选,希望得到您的宝贵一票~http://blog.csdn.net/vote/candidate.html?username=iwanghang请为我投票,谢谢 ~~如果没有CSDN账号 直接使用微信/QQ/微博登陆 就能投票了~~ 整理这些概念的期间,强迫自己大量阅读了别人的博客,是一个难得的过程.虽然,一些内容,很难在专业.浅显易懂与篇幅 这三者上做取舍,但是,我觉得这样四篇

小图标和文字的居中对齐-小总结

小图标和文字的居中对齐问题,相信大家在很多时候会遇到.今天楼主从其他大神那边扒了一些方法,现在做个小小的总结. 说明:本次用到的小图标来自阿里巴巴矢量图,大家可以去找一下(地址:http://www.iconfont.cn/plus/collections/detail?cid=3223)我的图标尺寸是20px*20px 第一种办法:vertical-align和line-height结合 特点:这种办法只适用于放置小图标和文字的标签的display属性都是inline的情况. 效果图: 代码如

【Android】让Drawable居中的小控件

让TextView的drawableLeft 或者 drawableTop 或者 drawableRight 或者 drawableBottom与文字一起居中 Github地址: CenterDrawableTextView

mysql小整理

今日使用mysql的一些小知识 1.登陆mysql 本机:命令界面 mysql - u username -p  password 登陆到指定机器:端口未修改 mysql - u username - h  ip地址 - p assword 登录到指定机器:端口修改 mysql - u username - h  ip地址 --port  端口号 -p assword 通过界面查看数据库支持的引擎:通过navicat工具可以查看到 ->information_schema库->engines表

Mybatis 高级查询的小整理

高级查询的整理 // resutlType无法帮助我们自动的去完成映射,所以只有使用resultMap手动的进行映射 resultMap: type 结果集对应的数据类型 id 唯一标识,被引用的时候,进行指定 autoMapping 开启自动映射 extends 继承 子标签: association:配置对一的映射 property 定义对象的属性名 javaType 属性的类型 autoMapping 开启自动映射 collection:配置对多的映射 property 定义对象的属性名

div内居中图片小组件

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div style="width:300px;height:200px;position:relative;display: table;text-al

SpringMVC的一个小整理

1.概述 Spring为展示层提供基于MVC设计理念的优秀web框架,是目前主流的MVC框架,而且从Spring3.0后全面超越了Strust2成为了最优秀的MVC框架,其通过一套注解,让POJO成为处理请求的控制器,无需实现任何的接口,还支持REST风格的URL请求,比其他的MVC框架更具有扩展性和灵活性. 2.快速入门 (1)建立动态WEB 项目 (2)导入jar包 –commons-logging-1.1.3.jar            –spring-aop-4.0.0.RELEASE

测试的一些小整理

黑盒测试 黑盒测试也称为功能测试 , 它着眼于程序的外部特征 , 而不考虑程序的内部逻辑结构.测 试者把被测程序看成一个黑盒 , 不用关心程序的内部结构.黑盒测试是在程序接口处进行测 试, 它只检查程序功能是否能正常使用, 程序是否能接收输入数据产生正确的输出信息, 并 且保持外部信息 ( 如数据库或文件 ) 的完整性.黑盒测试是基于用户角度进行的测试. 2. 白盒测试 软件测试的主要方法之一, 也称结构测试. 逻辑驱动测试或基于程序本身的测试. 测试 者需要了解待测试程序代码的内部结构. 算法

有关CLR的初学小整理(可能理解不深刻,望大牛指出)

1. .Net程序通过CLR去加载运行管理代码, 加载CLR的进程成为“宿主”,通常操作系统加载. 加载CLR的进程也可以为某个DLL,也成为“宿主” 2. 宿主接口使宿主能够对运行库的更多方面进行控制,从而能够在 CLR 和宿主的执行模型之间进行更紧密的集成.在.NET Framework 1 版中,宿主模型使非托管宿主能够将 CLR 加载到进程中.配置某些设置以及接收事件通知.但在通常情况下,宿主和 CLR 可以在该进程中独立运行 3. 所有的CLR Hosting API提供的主要功能包括