转自:https://www.cnblogs.com/zywaf/p/7217102.html?utm_source=itdadao&utm_medium=referral

通常情况下,我们通过操作margin来控制元素居中,代码如下:

#name{maigin:0px auto;
}

但当我们把position设置为fixed时,例如:

#id{position:fixed;margin:0px auto;
}

以上代码中的margin:0px auto;会出现失效问题,盒子并未居中。这是因为fixed会导致盒子脱离正常文档流。
解决方法非常简单,只要应用如下代码即可:

#name{position:fixed;margin:0px auto;right:0px;left:0px;
}

若希望上下也可以居中,可采用如下代码

#name{position:fixed;margin:auto;left:0;right:0;top:0;bottom:0;
}

万能居中法(未知大小呦):

#name{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;
}

关于position:fixed;的居中问题相关推荐

  1. php 上下位置居中,CSS_css中position:fixed实现div在窗口上下左右居中,上下左右 居中 代码如下 复制 - phpStudy...

    css中position:fixed实现div在窗口上下左右居中 上下左右 居中 代码如下 复制代码代码如下: div{ position:fixed; margin:auto; left:0; ri ...

  2. css3 position: fixed 居中问题,移动端,旁边留白的情况fixed不能居中的问题;

    css3 position: fixed 居中问题 移动端,旁边留白的情况fixed不能居中的问题: z-index: 1000;position: fixed;margin:0 auto;top: ...

  3. html 固定定位怎么居中,position fixed居中

    position:fixed div如何居中 据闻是以left right top bottom来定位的,那么剧中是怎么做的上下左右居div{position:fixed;margin:auto;le ...

  4. css position fixed 居中,css中position:fixed实现div居中上下左右居中

    上下左右 居中 代码如下 div{ position:fixed; margin:auto; left:0; right:0; top:0; bottom:0; width:200px; height ...

  5. 使用属性position:fixed的时候如何才能让div居中

    css: .aa { position: fixed; top: 200px; left: 0px; right: 0px; width: 200px; height: 200px; margin-l ...

  6. ios fixed定位后内容不显示_记录CSS中 position:fixed 踩的坑

    在 html 页面的css样式中,如果将 position 属性的值设置为 fixed,那就表示其元素的位置相当于显示设备的可视区域进行定位,而今天在调试此属性时,却发生了一件奇怪的事件. posit ...

  7. 打造IE6的position:fixed整理篇

    打造IE6的position:fixed整理篇 fixed真的是一个非常好的属性. 特别是做弹层的时候.可惜的是"国内主流浏览器"IE6大大不支持. 一般的我们都会通过CSS中的表 ...

  8. position:fixed 固定定位

    一.定位 1.position:fixed 固定定位 元素的位置相对于浏览器窗口是固定位置.即使窗口是滚动的它也不会移动: 特性 特性:1.元素脱离正常文档流,不占位(也脱离文本流,全脱)2.始终相对 ...

  9. 1、position:fixed 固定定位

    一.定位 1.position:fixed 固定定位 元素的位置相对于浏览器窗口是固定位置.即使窗口是滚动的它也不会移动: 特性 特性:1.元素脱离正常文档流,不占位(也脱离文本流,全脱)2.始终相对 ...

最新文章

  1. 《算法设计》二、算法分析基础
  2. Insert Interval
  3. Struts2-day1总结
  4. 嵌入式系统UBOOT
  5. 我居然手写了Spring框架
  6. python数字图像处理(5):图像的绘制
  7. 为PHP添加swoole异步并行扩展
  8. 贝叶斯概率推断:概率分布
  9. html5文字游戏引擎,【HTML5 Game】一步步开发一个 TypeShot 的打字游戏
  10. 计算机中怎样算2的21次方,脑筋急转弯:2的31次方与3的21次方哪个大?天才知道!...
  11. java微信主动推送消息_利用java开发微信实现微信主动推送消息实例
  12. 在页眉插入横线或下划线
  13. 通过js动态设置字体大小
  14. 计算机图表制作教程,PPT怎么制作动态图表 PPT动态图表制作教程-电脑教程
  15. 图解CRM(客户关系管理)全流程
  16. 【悟空云课堂】第三十九期:违反信任边界(CWE-501: Trust Boundary Violation)
  17. HTML字符实体,转义字符串
  18. 精妙绝伦的设计模式:策略模式+模板模式+工厂模式
  19. 验证哥德巴赫猜想之一—— 2000以内的正偶数(c作业)
  20. 长尾词是什么?如何做长尾关键词排名?

热门文章

  1. 工程监测多通道振弦模拟信号采集仪VTN的$字符串通讯协议
  2. 项目二 PLC与RobotStudio联合仿真激光切割工作站——仿真模型搭建
  3. RFID定位技术在资产管理中的应用,智能化的资产管理-新导智能
  4. Vue的H5页面唤起支付宝支付
  5. Pomelo Treasures
  6. css中下划线,背景和边框的属性
  7. threejs视频教程学习(4):贴图、材质、光线
  8. BNB Chain对Zebec生态大力扶持,ZBC或继续登录一线平台
  9. 基于.net开发chrome核心浏览器【四】
  10. 契约锁与200多家软件厂商实现集成应用,实现更多业务电子签需求