CSS中position属性之fixed实现div居中


Posted in Javascript onDecember 14, 2015

position 属性规定元素的定位类型。这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。

上下左右 居中

div{
  position:fixed;
  margin:auto;
  left:0;
  right:0;
  top:0;
  bottom:0;
  width:200px;
  height:150px;
}

如果只需要左右居中,那么把 bottom:0; 或者 top:0; 删掉即可

如果只需要上下居中,那么把 left:0; 或者 right:0; 即可

下面附一个DIV 元素在浏览器窗口居中

其实,实现这个效果并不复杂,利用 CSS 中的 position 定位就可以轻松搞定了。来看看代码吧:

<style type="text/css">
.dialog{
 position: fixed;
 _position:absolute;
 z-index:1;
 top: 50%;
 left: 50%;
 margin: -141px 0 0 -201px;
 width: 400px;
 height:280px;
 border:1px solid #CCC;
 line-height: 280px;
 text-align:center;
 font-size: 14px;
 background-color:#F4F4F4;
 overflow:hidden;
} 
</style>
<div class="dialog">我是在窗口正中央的,呵呵!</div>

设置的技巧全部在这里:

.dialog{
 position: fixed;
 _position:absolute; /* hack for IE6 */
 z-index:1;
 top: 50%;
 left: 50%;
 margin: -141px 0 0 -201px;
 width: 400px;
 height:280px;
 border:1px solid #CCC;
 line-height: 280px;
 text-align:center;
 font-size: 14px;
 background-color:#F4F4F4;
 overflow:hidden;
}

设置 position: fixed; _position:absolute;
设置 left:50% 和 top:50%;
设置 margin: -(DIV的offsetWidth/2) 0 0 -(DIV的offsetHeight/2)

效果图

CSS中position属性之fixed实现div居中

以上内容是小编给大家分享的CSS中position属性之fixed实现div居中的全部叙述,希望大家喜欢。

Javascript 相关文章推荐
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
Aug 09 Javascript
详解jQuery插件开发中的extend方法
Nov 19 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
Mar 04 Javascript
jQuery实现购物车计算价格功能的方法
Mar 25 Javascript
JS 拼凑字符串的简单实例
Sep 02 Javascript
Node.js的文件权限及读写flag详解
Oct 11 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
Dec 25 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
May 30 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
微信小程序实现打卡日历功能
Sep 21 Javascript
JavaScript 性能提升之路(推荐)
Apr 10 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 Javascript
通过设置CSS中的position属性来固定层的位置
Dec 14 #Javascript
js实现拖拽效果(构造函数)
Dec 14 #Javascript
jQuery滚动加载图片实现原理
Dec 14 #Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
Dec 14 #Javascript
jquery实现倒计时效果
Dec 14 #Javascript
JavaScript 七大技巧(一)
Dec 13 #Javascript
JavaScript 七大技巧(二)
Dec 13 #Javascript
You might like
GD输出汉字的函数的分析
2006/10/09 PHP
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
PHP实现的随机IP函数【国内IP段】
2016/07/20 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
用 Javascript 验证表单(form)中的单选(radio)值
2009/09/08 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
JavaScript语言核心数据类型和变量使用介绍
2013/08/23 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
15个非常实用的JavaScript代码片段
2016/12/18 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
Python实现的几个常用排序算法实例
2014/06/16 Python
Python 26进制计算实现方法
2015/05/28 Python
Python3使用requests包抓取并保存网页源码的方法
2016/03/15 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
Python安装whl文件过程图解
2020/02/18 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
Python 多进程原理及实现
2020/12/21 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
历史专业毕业生的自我鉴定
2013/11/15 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
爱心捐助活动总结
2015/05/09 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python
Go语言grpc和protobuf
2022/04/13 Golang
详解ZABBIX监控ESXI主机的问题
2022/06/21 Servers
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python