问题描述:父元素给定宽度,子元素给定宽度,设置子元素position为absolute/fixed后,无法使用margin:auto使子元素在父元素中水平居中

html代码如下:

    <div class="test">
<div class="m-fixed">
</div>
</div>

css代码:

.test{
height: 200px;
font-size: 14px;
width: 100%;
background-color: #D8BFD8
}
.m-fixed{
position: fixed;
top:;
width: 80%;
background-color: #00FF00;
height: 200px;
margin: auto;
}

效果图:

解决办法:

在子元素设置:left:0;right:0

如果像我一样宽度用的是百分比的话可以直接设置子元素:left:(1-子元素占父元素宽度百分比)/2,我这里是:left:10%

实现效果:

问题导致原因和解决办法实现原理个人还不是很明白,后面搞清楚了以后补上。

最新文章

  1. jQuery与Zepto的异同
  2. oracle and 和 or
  3. python基础整理笔记(九)
  4. SQL SERVER 2014 安装图解(含 SQL SERVER 2014 安装程序共享)
  5. Charles辅助调试接口
  6. Xstream 学习地址
  7. 超级链接a+ confirm用法
  8. 关于MongoDb Replica Set的故障转移集群——实战篇
  9. FB接口之 js调用支付窗口
  10. UVA 10720 Graph Construction 贪心+优先队列
  11. PHP获取函数返回值的引用
  12. STL之使用vector排序
  13. Springmvc默认首页的问题
  14. DevOps教程
  15. where field in
  16. Erlang调度器
  17. 【第七课】Nginx反向代理和负载均衡
  18. 11.12 Daily Scrum(保存草稿后忘了发布&#183;&#183;&#183;&#183;&#183;)
  19. 在ASP.NET MVC中使用Knockout实践05,基本验证
  20. Daily Scrum (2015/10/25)

热门文章

  1. AsyncTaskMethodBuilder
  2. 用Python在Android手机上架FTP服务器
  3. OpenStack 高性能虚拟机之大页内存
  4. NLP之中文自然语言处理工具库:SnowNLP(情感分析/分词/自动摘要)
  5. ansible使用sudo
  6. jdk1.8-ArrayList源码分析
  7. Spark分区实例(teacher)
  8. Datafactory 实际使用案例
  9. nginx +域名
  10. 【DSP开发】mailbox的使用