实现一个宽高自适应的DIV

要实现一个宽高等比的自适应DIV,且宽高是根据父级变化的。

1、首先设置DIV的width:50%;,这样DIV的width就是父级width的50%,可以实现自适应。

2、现在就是想办法实现DIV的height实现自适应:

1⃣️设置height:auto;只是让DIV的宽度随自身内容大小变化,不能和DIV的width等比;

2⃣️想办法让DIV的height和父级的width扯上关系:

padding属性是根据父级width来决定的。padding-top、padding-bottomd都是根据父级width有关联。只要我们设置DIV的padding-bottom:50%;就可以让DIV的height随父级width变化。

3⃣️完整css为:

                      .child{ width: 50%; height: 0px; padding-bottom: 50%; background-color: blue; }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,712评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,501评论 1 45
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 10,203评论 5 15
  • 1…… 我与胖先生,是相亲认识的。 第一次见面,特意剪了剪头发,弄了弄发型,有意挑了一下衣服,然后心中有些忐忑,犹...
    洛水清浅阅读 1,540评论 1 2
  • 2018.4.3 今天,临近清明节假期,身边的同学朋友,回家的回家,计划旅行的旅行,我我身处此场景的,也耐不住性子...
    懿舒阅读 1,315评论 0 0

友情链接更多精彩内容