Html+CSS_居中布局的总结
来源:互联网 发布:linux 系统 死机 日志 编辑:程序博客网 时间:2024/04/30 02:44
学前端有一段时间了,居中布局是日常经常遇到的问题,在此对居中布局进行一个总结。
水平居中
垂直居中
1.
2.
3.利用定位(position)实现 水平 垂直 居中
根据 CSS权威指南 中对浮动元素的一些定位性质:
在父元素不受限的情况下:
父元素的width = 子元素width + 子元素padding + 子元素border-width+子元素margin + 子元素left + 子元素right
父元素的height = 子元素height + 子元素padding + 子元素border-width+子元素margin + 子元素top + 子元素bottom以上等式恒成立
可以通过将子元素left,right / top,bottom 等给定(设置为0),margin设置为auto, 让浏览器自己计算margin的值。根据等式恒成立的性质
将margin-left=margin-right / margin-top=margin-bottom 从而达到居中的特点:
示例代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>利用margin:auto 0;垂直居中定位</title> <style type="text/css"> .father{ position: relative; width:500px; height:500px; background-color: gold; } .son{ right:0; left:0; top:0; bottom: 0; position: absolute; margin: auto auto; width:200px; height:200px; background-color: #6d8ab7; } </style></head><body> <div class="father"> <div class="son"> </div> </div></body></html>
效果截图:
0 0
- Html+CSS_居中布局的总结
- HTML`CSS_页面居中小技巧
- CSS_贴在底部的布局
- Html/Css_ 拾遗 role属性的作用
- Html+Css_相对于父div进行相对布局
- html 居中布局
- 页面居中、响应式布局的总结
- css布局 居中总结
- css布局 居中总结
- css布局,居中总结
- CSS_使用css布局
- CSS_绝对布局
- html中的混合布局居中
- [HTML]CSS_文字特效
- html css 居中总结
- CSS_居中_图片垂直居中
- [HTML]CSS_利用CSS控制表格的交替颜色
- CSS+div页面水平居中的布局方法总结
- PAT1003Emergency (25)
- android本地音乐播放(二)
- linux内核开机logo显示几分钟之后黑屏解决办法
- 【caffe-Windows】caffe+VS2013+Windows无GPU快速配置教程
- 搞不懂下面这个css样式加上:after之后就不起作用了
- Html+CSS_居中布局的总结
- 代码训练营——泛型实例
- 面向AMD64的文件xxx与项目的目标平台x86不兼容
- 删除链表中重复的结点
- Mysql 5.5多实例部署步骤
- 表格布局—计算器
- 第十、十一周项目1:阅读程序,写出执行结果(1)
- android登陆模块 联网登陆和离线登陆 类似微信离线登陆
- iOS根据日期判断是刚刚、几分钟前、几小时前等的代码片段