div动态水平垂直居中,思路如下:

(1)先定位。如果相对于距离最近的父元素,用absolute;如果相对于body,用fixed。

(2)然后,top和left都设为50%。

(3)要居中的div的margin-top和margin-left,都设置为该div高度和宽度的一半。

position:absolute;

width:200px;

height:100px;

left:50%;

top:50%;

border:1px solid red;

margin-left:-100px;

margin-top:-50px;

如果只是水平居中,只用一个margin就行了。

margin:0 auto;

 
 

最新文章

  1. Django~待解决的问题
  2. .NET跨平台实践:用C#开发Linux守护进程(转)
  3. Python基础篇【第1篇】: Python基础
  4. Google Map: JavaScript API RefererNotAllowedMapError
  5. Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE)
  6. github 推送时can't be established.
  7. 怎样使Android应用程序获得root权限
  8. 【BJG吐槽汇】第2期 - 我每周1-2次迟到都是因为你-->ios10!
  9. [河南省ACM省赛-第三届] AMAZING AUCTION (nyoj 251)
  10. ElasticSearch 学习记录之ES短语匹配基本用法
  11. 正则化(Regularization)本质
  12. Gulp入门及简单使用
  13. python3+scrapy 趣头条爬虫实例
  14. windows defender和windows firewall
  15. 读书笔记,《Java 8实战》第五章,使用流
  16. iview-admin打包笔记
  17. 转:Window_Open详解
  18. Python3抓取javascript生成的html网页
  19. java.util.Arrays.asList 的小问题
  20. jetty插件实现 热部署

热门文章

  1. C - Beautiful Now
  2. 2-1.了解Pod对象
  3. selenium等待机制
  4. swiper快速切换插件(两个综合案例源码)
  5. Milestone
  6. AI 数学基础:概率分布,幂,对数
  7. mysql日期函数及重复数据的查询
  8. 事件分析法学习笔记(ESM)
  9. MVC理解(全程白话不拽词)
  10. Pytest学习10-pytest与unittest的区别