web前端|html教程
【笔记】让DIV水平垂直居中的两种方法
web前端-html教程
今天写的了百度前端学院春季班的任务:定位和居中问题 由于距离上次学习CSS有点久远了,加上以前木有记笔记的习惯,方法忘得只剩下一种,今天通过网上查阅资料总结了以下两种简单的方法让DIV水平垂直居中。=。=
application json 源码,ubuntu 删除apt源,tomcat的路径在哪里,谷歌爬虫框架,php能做前端,邯郸短视频营销seo优化哪家好lzw
先来个效果图:
第三方支付平台源码,vscode 本地git,ubuntu上安装开源软件,设置tomcat root,sqlite行匹配查询,ie html5 插件下载图片大小,前端框架哪个做网站,php写的爬虫,php 上传 大文件,扬州seo关键词优化,c 界面源码j网站,火狐修改网页编码,蓝色门户资讯帝国cms模板,单页面扒站工具,jcms内部管理系统登录平台登录,小偷程序新闻自动采集lzw
HTML代码:
美女图片 源码 带数据,最牛的vscode插件c语言,ubuntu延长续航,如何调试安装的tomcat,java爬虫简介,php安装教程 csdn,石家庄seo网络推广外包报价lzw
1
2
3
4
5
6
CSS:
1 .main{ 2width: 400px; 3height: 200px; 4overflow: hidden; 5background-color: #ccc; 6position: absolute; 7 } 8 .yuan{ 9width: 100px;10height: 100px;11background-color:yellow;12border-radius: 50%;13-moz-border-radius: 50%;14-webkit-border-radius: 50%;15position: absolute;16 }17 #left{18top: -50px;19left: -50px;20 }21 #right{22bottom: -50px;23right: -50px;24 }
第一种方法:利用负margin,前提是需要知道尺寸。兼容性最好。
设定水平和垂直偏移父元素的50%,
再根据实际长度将子元素上左挪回一半大小
1 .first{2top: 50%;3left: 50%;4margin-left: -200px;5margin-top: -100px;6 }
第二种方法:利用CSS3的transform,宽度不定,支持IE9+
1 .second{2left: 50%;3top: 50%;4transform: translate(-50%,-50%);5 }