为了账号安全,请及时绑定邮箱和手机立即绑定

不定宽状水平居中方法看不懂该怎么理解?

不定宽状水平居中方法看不懂该怎么理解?

mk_落叶_363253147 2016-05-02 09:14:45
不定宽块状元素方法通过给父元素设置 float,然后给父元素设置 position:relative 和 left:50%,子元素设置 position:relative 和 left: -50% 来实现水平居中。这个应该怎么理解?请用很通俗的语言解释,课程上的看不懂。
查看完整描述

3 回答

已采纳
?
侠客岛的含笑

TA贡献552条经验 获得超285个赞


//img1.sycdn.imooc.com//5726b6170001b90407170578.jpg看吧·

查看完整回答
1 反对 回复 2016-05-02
  • mk_落叶_363253147
    mk_落叶_363253147
    所以其实inner部分的水平居中是相对于outer来说的,而wrap只是作为一个中间量来说的么?
  • 侠客岛的含笑
    侠客岛的含笑
    不是啊,以.warp
  • mk_落叶_363253147
    mk_落叶_363253147
    我是说最终的位置可以这么看,虽然说代码是以wrap为标准写的。从你的图来看,最终inner是在outer中间,并不是在wrap中间。
点击展开后面1
?
侠客岛的含笑

TA贡献552条经验 获得超285个赞


<div class="outer">
  <div class="wrap">
    <div class="inner"></div>
  </div></div>

CSS代码为:
.wrap{
float:left;
position:relative;
left:50%;}.outer{
width:300px;
height:400px;
background:#FFCC99;}.inner{
width:100px;
height:100px;
background:#C33;
position:relative;  /*????*/
left:-50%;}

查看完整回答
反对 回复 2016-05-02
  • 3 回答
  • 1 关注
  • 1402 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信