2016-11-15 21:05:38 在css开发时,height auto需要设置吗?在布局div高度不固定需要自适应时是否需要设置height auto样式?
在css开发时,height auto需要设置吗?在布局div高度不固定需要自适应时是否需要设置height auto样式?
答案:
在高度本身没有设置过情况下,一般标签默认高度是自适应的(默认height:auto这个样式),所以这种情况下就不需要设置height auto值与CSS样式了。
CSS扩展学习:
<style>
.abc{ width:120px; height:auto}
.bcd{ width:120px}
</style>
分析以上CSS代码,以上设置两个class选择器样式,.abc设置height:auto而,.bcd没有设置,这种情况下其实.bcd和.abc高度都是相同效果都是自适应的。
Thinkcss关于height auto总结:
如果高度是自适应的(对象高度随内容增加而增加 减少而变矮),这种情况下设置height auto和不设置height auto效果是一样的,也就是为了优化节约CSS代码我们就不再设置height:auto(高自适应)。HTML8也推荐这种情况下不设置height:auto