一百度div居中,多数都是一个答案,但是有时候这种方法并不是万能的。。。不废话,将我知道的方法都列举一下好了,随时更新。

1、设置width值,指定margin-left和margin-right为auto(或margin: 0 auto;)(多数人都知道的方法,就不举例子了)

2、设置width,利用margin-left为width的负一半和相对定位实现水平居中(width和margin-left可以设置百分比)

 #demo {
width:500px ;
height:300px;//高度可以不设,用content撑起高度
margin: 0 0 0 -250px;//(或者直接设置margin-left: -250px;)
position:relative;相对定位
background-color:pink;//方便看效果
left:50%;
top:50%;
}
<div id="demo"></div>

3、待续。。。

最新文章

  1. SQL Server删除重复行的6个方法
  2. 阿里开源消息中间件RocketMQ的前世今生-转自阿里中间件
  3. 前端自动化测试工具doh学习总结(一)
  4. NSRunLoop &amp;&amp; NSTimer
  5. centos7 php7 安装composer时Failed to decode zlib stream解决办法
  6. Google Guava学习笔记——基础工具类Joiner的使用
  7. Linux下配置安装PHP环境
  8. mysql不能链接远程,报(Host &#39;***.***.***.***&#39; is not allowed to connect to this MySQL server)
  9. 冒泡排序 JAVA版
  10. YII2 请求(request)
  11. css中设置div垂直水平居中的方法
  12. NodeJs之http
  13. 阿里开源分布式事务解决方案 Fescar
  14. 三、K8S成功
  15. Le Chapitre IX
  16. LFS、BLFS、ALFS、HLFS的区别
  17. 如何查看MySQL的当前存储引擎?
  18. [转]批处理遍历文件夹生成 html 文件
  19. 【JDK1.8】JUC——ReentrantLock
  20. 纯净版Windows7系统迅雷下载路径

热门文章

  1. Apache Commons介绍(转载)
  2. 开地址哈希表(Hash Table)的接口定义与实现分析
  3. Activity内切换fragment实现底部菜单切换遇到的坑
  4. Spring-AOP标签scoped-proxy
  5. php中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用
  6. 机器学习-GBDT和XGboost
  7. 支付sdk —— 该组件为封装了 微信,支付宝,银联支付
  8. MOOC网视频下载并视频倍速播放,超简单哒,亲测可用,( •̀ ω •́ )y
  9. 小z的袜子
  10. C语言的格式符