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 相关文章推荐
picChange 图片切换特效的函数代码
May 06 Javascript
js的逻辑运算符 ||
May 31 Javascript
浅析jQuery1.8的几个小变化
Dec 10 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
Dec 31 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
Sep 03 Javascript
使用jQuery实现验证上传图片的格式与大小
Dec 03 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
Mar 03 Javascript
jQuery实现平滑滚动到指定锚点的方法
Mar 20 Javascript
BootStrap响应式导航条实例介绍
May 06 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
Nov 17 Javascript
微信小程序图片左右摆动效果详解
Jul 13 Javascript
JavaScript构造函数原理及实现流程解析
Nov 19 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
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
用PHP书写安全的脚本代码
2012/02/05 PHP
php ckeditor上传图片文件名乱码解决方法
2013/11/15 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
2014/07/18 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
在localStorage中存储对象数组并读取的方法
2016/09/24 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
2016/12/14 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
javaScript基础详解
2017/01/19 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
基于Django的ModelForm组件(详解)
2017/12/07 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
HTML5 离线应用之打造零请求、无流量网站的解决方法
2013/04/25 HTML / CSS
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
美国在线购物频道:Shop LC
2019/04/21 全球购物
求职简历推荐信范文
2013/12/02 职场文书
4s店总经理岗位职责
2013/12/31 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
2014年秘书工作总结
2014/11/25 职场文书
护理专业自荐信范文
2015/03/06 职场文书
2015年党风建设工作总结
2015/04/29 职场文书
Django使用redis配置缓存的方法
2021/06/01 Redis
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis
方法汇总:Python 安装第三方库常用
2022/04/26 Python