css样式表常驻留在文档的什么区域中
时间:2021-04-08
来源:互联网
今天PHP爱好者给大家带来css样式表常驻留在文档的“head”区域中。因为如果将CSS放在底部,页面可以逐步呈现,但在CSS下载并解析完毕后,已经呈现的文字和图片就要需要根据新的样式重绘,这是一种不好的用户体验。希望对大家有所帮助。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
css样式表常驻留在HTML文档顶部的head中。
why?
<link rel="stylesheet" href="home.css">
link标签里面的href(HyperText reference)属性表示超文本引用,当CSS使用href引用,浏览器会识别该文档为CSS,并行下载,不会停止对当前文档的加载,在加载html生成DOM tree的时候,就可以同时对DOM tree进行渲染,这样可以防止闪跳,白屏或者布局混乱。
最理想的情况,我们希望浏览器逐渐的渲染下载好的CSS,将页面逐渐的展现给用户。但是浏览器为了避免样式变化时重新渲染绘制页面元素,会阻塞内容逐步呈现,浏览器等待所有样式加载完成之后才一次性渲染呈现页面。
CSS文件如果放置底部,浏览器阻止内容逐步呈现,浏览器在等待最后一个css文件下载完成的过程中,就出现了“白屏”(新打开连接时为白屏,尔后先出现文字,图片,样式最后出现)。这点非常严重,因为在网速非常慢的情况下,css下载时间比较长,这样就给用户带来“白屏”的时间自然也就很长了,用户体验非常差。
将CSS放在底部,页面可以逐步呈现,但在CSS下载并解析完毕后,已经呈现的文字和图片就要需要根据新的样式重绘,这是一种不好的用户体验。
以上就是css样式表常驻留在文档的什么区域中的详细内容,更多请关注php爱好者其它相关文章!
-
Web3钱包密码忘记了怎么办?能找回吗?如何创建并使用Web3钱包? 时间:2025-04-30
-
不同链的钱包怎么跨链转账?两种不同链的钱包转账方法详解 时间:2025-04-30
-
Web3钱包怎么授权?Web3钱包授权了未知名项目怎么办? 时间:2025-04-30
-
Solana(SOL)十大最佳钱包盘点(2025最新) 时间:2025-04-30
-
币圈新人如何创建使用币安钱包?币安钱包图文教程 时间:2025-04-30
-
什么是TokenPocket钱包?如何创建使用TP钱包? 时间:2025-04-30
今日更新
-
图解vue生命周期
阅读:21
-
css3支持为网页添加多个背景图片吗
阅读:19
-
微信小程序开发(一)介绍微信开发者工具以及小程序框架
阅读:19
-
css如何设置透明度
阅读:18
-
PHP如何进行模糊查询
阅读:21
-
css文件是什么文件怎么打开
阅读:18
-
分享一些Redis中关于分布式缓存的面试题(附答案解析)
阅读:24
-
css在html中三种实现方式是什么
阅读:20
-
详解bootstrap自定义侧边导航栏的方法
阅读:18
-
css哪个样式不推荐使用
阅读:21