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

15-5 问题

.wrap{clear:both; /*清除浮动两侧。。 独占一行*/

         float:left;

       position:relative;

       left:50%}

.wrap-center{

 background:#ccc;

 position:relative;

left:-50%

}

<body>

<div class="wrap">

 <div  class="wrap-center ">我们来学习一下这种方法</div>

</body>

这里面的left:50% left:-50%到底是怎么移动的 有点搞不懂 最好是把这段代码也解释下


正在回答

4 回答

两边50不就是居中了

0 回复 有任何疑惑可以回复我~

<!doctype html>
<html>
<head>
<meta  charset="utf-8">
<title>css position fixde的属性</title>
<style>
.wrap{
    clear:both;
    float:left;  
    border:2px red solid;  
    position:relative;  
    left:50%;
 
}  
 
.wrap-center{  
    
    
    border:2px blue solid;  
     background:tan;
      margin:0;  
      padding:0;
    position:relative;  
    left:-50%;  
}  

</style>  
</head>  
 
<body>  
<div class="wrap">  
   <div  class="wrap-center">我们来学习这种方法。</div>
</body>  
</html> 

你把这个代码敲一遍  就会理解了   css样式分别给div的wrap层 和子层    添加一个边框 分别设置相对定位来移动 50%   

前者是相对浏览器移动 子层是相对父层移动-50% 最后实现文字的居中

0 回复 有任何疑惑可以回复我~

我要找一下 那个博客 变成了一个历史记录  其实很好理解

0 回复 有任何疑惑可以回复我~

问题解决了  看了某个人博客 在里面给父子都加了边框才明白  你说的太隐晦了

0 回复 有任何疑惑可以回复我~
#1

小白2017

在哪里看到的博客。我也有些不懂。给个地址我也去看看。
2017-06-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226306    人
  • 解答问题       18239    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程
意见反馈 帮助中心 APP下载
官方微信