8.CSS相关知识

 (1)如何解决父元素的第一个子元素的margin-top越界问题

  1)为父元素加border-top: 1px;——有副作用

  2)为父元素指定padding-top: 1px;——有副作用

  3)为父元素指定overflow:hidden;——有副作用

  4)为父元素添加前置内容生成——推荐使用

  .parent:before {

    content: '  ';

    display: table;

  }

 (2)如何解决所有的子元素浮动后父元素高度变为0,且影响后续元素

  1)为父元素指定overflow:hidden;——有副作用

  2)为父元素指定高度:height: xxx;——有局限性

  3)为父元素添加后置内容生成——推荐使用

    .parent:after {

      content: '  ';

      display: table;

      clear: both;

    }

相关文章:

  • 2021-04-25
  • 2021-05-25
  • 2022-12-23
  • 2021-08-21
  • 2022-12-23
  • 2021-06-26
  • 2022-12-23
猜你喜欢
  • 2021-06-13
  • 2021-12-04
  • 2022-01-05
  • 2023-02-01
相关资源
相似解决方案