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 相关文章推荐
jquery 层次选择器siblings与nextAll的区别介绍
Aug 02 Javascript
深入理解javascript中return的作用
Dec 30 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
Jul 31 Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 Javascript
微信小程序图表插件(wx-charts)实例代码
Jan 17 Javascript
JScript实现表格的简单操作
Aug 15 Javascript
帝国cms首页列表页实现点赞功能
Oct 30 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
vue按需加载实例详解
Sep 06 Javascript
JavaScript实现字符串与HTML格式相互转换
Mar 17 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
openlayers4.6.5实现距离量测和面积量测
Sep 25 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
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
CSS心形加载的动画源码的实现
2021/03/09 HTML / CSS
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
javascript动态加载二
2012/08/22 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
分享JavaScript与Java中MD5使用两个例子
2015/12/23 Javascript
浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
2016/03/16 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
2020/11/04 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
Html5之webcoekt播放JPEG图片流
2020/09/22 HTML / CSS
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
财务会计专业应届毕业生求职信
2013/10/18 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
法律进机关实施方案
2014/03/12 职场文书
党员承诺书内容
2014/03/26 职场文书
学校教师安全责任书
2014/07/23 职场文书
租房协议书
2014/09/12 职场文书
小学生学习保证书
2015/02/26 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL