css 如何实现子元素继承父元素的高度-高度继承

overme2个月前 (10-17)网页设计158
当父元素body中有两个class分别为left和right的子元素,设置class为left的元素高度为300px,right元素不设置高度。
想让right元素的的高度自动填充为父元素的高度,该怎么实现呢?

现状图:


现状CSS代码:

  1. .body{
  2. width: 600px;
  3. margin:0 auto;
  4. overflow: hidden;
  5. }
  6. .left{
  7. width: 50%;
  8. height: 300px;
  9. background-color: gray;
  10. float: left;
  11. }
  12. .right{
  13. width: 50%;
  14. float: right;
  15. background-color: blue;
  16. }

复制代码

实现图:

实现代码:

  1. .body{
  2. width: 600px;
  3. margin:0 auto;
  4. <font color=”#ff0000″>position: relative;</font>
  5. overflow: hidden;
  6. }
  7. .left{
  8. width: 50%;
  9. height: 300px;
  10. background-color: gray;
  11. float: left;
  12. }
  13. .right{
  14. width: 50%;
  15. <font color=”#ff0000″>position: absolute;
  16. right: 0px;</font>
  17. background-color: blue;
  18. <font color=”#ff0000″>height: 100%;</font>
  19. }

复制代码

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。