您的位置:首页 > Web前端 > CSS

css中的定位问题

2017-01-24 17:25 246 查看
<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style type="text/css">

  *{

      margin: 0px;

     padding: 0px;

  }

   .wrap{

  width: 100%;

  }

  header{

       background: black;

       height: 200px;

    //本来header可以继承父级wrap的宽度,如果加了absolute 或者fixed就不能继承父级的宽度,因为脱离     //当前文本流

        /*position: fixed*/

    /*position: absolute;*/

  }

</style>

</head>

<body>

  <div class="wrap">

    <header>

    </header>

  </div>

</body>

</html>

一般block属性会自动继承父级的宽度,但是如果用了position :fixed (相对浏览器窗口定位)或者position:absolute,就不能继承父级的宽度,因为此时脱离了当前文档流,就应该设置宽度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息