自适应宽高

2020-03-09 09:17:57来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

自适应宽高

  • 宽度自适应:

默认宽度100%的元素
width:;单位为%

最小宽度自适应:
min-width:;

最大宽度自适应:
max-width:;

  • 高度自适应:

不写height,让内容撑起
height:50%; 前提==>html,body{height:100%;}

最小高度自适应:
min-height:;
最大高度自适应
max-height:;

  • 问题:

父级没有设置高度,子级浮动,父级会产生高度塌陷
解决方法:
1、父级设置固定宽高                                                               ==>不灵活
2、父级元素浮动                                                                         ==>会影响后续元素
3、overflow:hidden;                                                                       ==>其他子元素溢出有影响(触发bfc区域)
4、给浮动元素最后边加空标签(宽高为0),clear:both;         ==>多写标签,代码冗余
5、after伪类(推荐)                      .nav:after{content:"";display:block;clear:both;}        (至少包含3项属性)

.nav:after{

content:".";

display:block;

width:0;

height:0;

clear:both;

overflow:hidden; ==>隐藏"."

visibility:hidden; ==>隐藏标签本身

}

  • 关于隐藏

display:none;       不显示标签,隐藏(不占位)
visibility:hidden;   隐藏(占位)
visibility:visible;    显示

opacity:0~1;透明度       ==>color:rgba(255,255,255,0~1);颜色透明度

 


原文链接:https://www.cnblogs.com/strongerPian/p/12448416.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:现在Web前端的发展趋势和行业前景,还能转行学习前端开发吗?

下一篇:当年自学web前端的时候走了很多弯路,今天分享给大家