当前位置 : 主页 > 网页制作 > css >

CSS中越界问题的经典解决方案【推荐】

来源:互联网 收集:自由互联 发布时间:2022-04-17
CSS相关知识 (1)如何解决父元素的第一个子元素的margin-top越界问题 1)为父元素加border-top: 1px;有副作用 2)为父元素指定padding-top: 1px;有副作用 3)为父元素指定overflow:hidden;有副作用 4)为父元

CSS相关知识

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

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

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

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

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

CSS Code复制内容到剪贴板
  1. .parent:before {   
  2.   
  3.     content'  ';   
  4.   
  5.     display: table;   
  6.   
  7. }  

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

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

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

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

CSS Code复制内容到剪贴板
  1. .parent:after {   
  2.   
  3.       content'  ';   
  4.   
  5.       display: table;   
  6.   
  7.       clearboth;   
  8.   
  9. }  

以上这篇CSS中越界问题的经典解决方案【推荐】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持自由互联。

上一篇:深入理解css属性的选择对动画性能的影响
下一篇:没有了
网友评论