搜索
javascript - 写CSS,有时候不需要写widht.height浏览器也会自动计算宽高。想问下,浏览器计算性能是不是有损。我写上是不是提高性能
PHP中文网
PHP中文网 2017-04-10 16:24:46
[JavaScript讨论组]

写CSS的时候,有时候我们不需给元素写widht.height浏览器也会自动计算宽高。我想问下,浏览器自己计算性能是不是有损?如果我写上是不是提高了性能?

PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
天蓬老师

对于高度,只能说可能会提高那么一丝丝。浏览器宽度的规则很简单,块级元素默认占100%,行内元素按内容自动伸缩换行,当然块级元素和inline-block可以指定宽。至于高度,如果块级元素没有指定高度,则会由子元素决定,浏览器在计算recrangle的时候也是这样的流程,先子后父地递归。

真正影响浏览器性能的是你的css选择器是否高效,html是否规范,dom操作是否优化,重排是否已经尽量避免。

迷茫

...这问题根本看不懂...元素都有默认的值,并不是自动计算宽高。就算元素被子元素撑开,那也是父元素特性的问题。
自己写上只是提高兼容性罢了,因为不同的浏览器之间,样式效果可能不一样。

伊谢尔伦

你确定你能预知所有的宽高?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号