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

这节课程有问题

这节课程有问题。这样做的话,right元素的子元素内容会被 left元素盖住一部分

<!DOCTYPE html><html><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="X-UA-Compatible" content="ie=edge">  <title>两列布局的第一种解决方案优化版</title>  <style>    #left,    #right {      height: 300px;    }    #left {      /* 定宽 */      width: 400px;      background-color: #c9394a;      /* 当前元素脱离文档流 */      float: left;      /* 设置显示层级更高 */      position: relative;    }    /* 自适应 */    #right-fix {      /* 设置为浮动,导致默认宽度值为 0 */      float: right;      width: 100%;      margin-left: -400px;      background-color: hotpink;    }    #right {      background-color: #cccccc;    }    #inner {      background-color: green;      height: 300px;      clear: both;    }  </style></head><body>  <div id="left"></div>  <!-- 为自适应元素定位父级元素 -->  <div id="right-fix">    <div id="right">      <div id="inner"></div>    </div>  </div></body></html>


正在回答

1 回答

是的,这节确实有问题,right的宽度还是100%

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

举报

0/150
提交
取消

这节课程有问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信