`
jobar
  • 浏览: 347233 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

高性能web网站优化原则5——把css放在页面顶部

 
阅读更多
渐进式渲染
html页面渲染是一个渐进式的过程。当浏览器加载页面时,先是头部,导航条,logo等,这给等待页面的客户一个良好的反馈,提高了用户体验度。
如果把css放在底部,这种行为在大部分浏览器中会阻止页面的渐进式渲染,当元素的样式改变时以避免浏览器元素的重绘。浏览器将会等待css文件一直到下载完成为止,在这段时间内,用户看到的页面是空白的。然后css下载完成后,页面被渲染出来展现给用户。这种现象叫做“白屏”

将css文件用link标签放在文档头部可以避免这种问题
<link rel="stylesheet" href="styles1.css">
有的浏览器中,用下面的css引入方式也会导致白屏问题,所以建议用link标签的方式导入。
<style>
@import url("styles2.css");
</style>

如图下面是放在底部跟顶部的加载顺序及时间


  • 大小: 63.2 KB
分享到:
评论

相关推荐

    高性能网站建设指南2 中文版 高性能网站建设指南(中文版)

     《高性能网站建设指南》一书介绍了如何针对网站中的Ajax、CSS、JavaScript、Flash和图片进行性能优化。每个性能规则都提供了示例,在本书的配套网站上可以找到代码片段。这些规则包括:  •减少HTTP请求 •使用...

    Web前端大作业——基于HTML+CSS+JavaScript仿英雄联盟LOL游戏网站

    顶部导航及底部区域的背景色设置为100%宽度,增强了整个页面的一致性和整体感。 3. **交互与特效**:通过JavaScript添加了多种交互效果,例如鼠标滑过特效、导航栏效果、banner轮播图等,这些都极大地提升了网站的...

    高性能网站建设指南1

     《高性能网站建设指南》一书介绍了如何针对网站中的Ajax、CSS、JavaScript、Flash和图片进行性能优化。每个性能规则都提供了示例,在本书的配套网站上可以找到代码片段。这些规则包括:  •减少HTTP请求 •使用...

    Web大学生网页作业成品——游戏主题HTM5网页设计作业成品 (HTML+CSS王者荣耀8页)

    - **首页设计**: 首页使用了丰富的 CSS 排版技巧,包括使用全宽的背景色来突出顶部导航和底部区域,增强了页面的整体视觉效果。 - **多页面结构**: 整个作品包含多个页面,这些页面之间通过链接相互连接,形成了一个...

    JavaScript大作业——美食餐饮网站设计与实现(HTML+CSS+JavaScript)

    ### JavaScript大作业——美食餐饮网站设计与实现(HTML+CSS+JavaScript)的知识点解析 #### 一、‍网站题目与描述 本项目旨在通过HTML+CSS+JavaScript技术,构建一个美观实用的美食餐饮类网站。项目的核心任务是对...

    郭枫《专业垂直互联网站分享,我们如何做WEB页面优化?》

    ### 郭枫《专业垂直互联网站分享,我们如何做WEB页面优化?》知识点解析 #### 一、十大用户体验原则 1. **用户的特性**:用户通常被描述为“单细胞”、“懒惰”、“愚笨”,不愿意进行复杂的思考。这反映了用户在...

    html网页设计大学生作业成品——公益校园网站设计与实现(HTML+CSS+JavaScripmd

    5. **优化发布**: 对网站进行最后的调整和完善,最终发布上线。 #### 五、代码组织 - **HTML文件**: 包括首页(index.html)和其他子页面。 - **CSS文件**: 包含所有页面的样式规则。 - **JS文件**: 实现动态效果和...

    纯js实现页面返回顶部的动画(超简单)

    此外,这种简单的动画实现方式适用于基本的页面操作,对于用户体验要求更高的现代Web应用来说,可能需要更加细腻和多样化的动画效果,这时候可能需要借助于CSS3的动画(@keyframes)、transform属性来实现更复杂的...

    H5电商(仿京东首页)

    同时,通过优化图片大小、压缩CSS和JavaScript等手段减少页面加载时间。 8. SEO优化: HTML5的语义化标签和Microdata/RDFa/Schema.org等元数据标准有助于搜索引擎理解网页内容,提高搜索排名。 9. Accessibility...

    HTML静态网页作业——基于html+css+javascript+jquery+bootstarp响应式成都家乡介绍网页

    - **内容分区**: 通过合理划分内容区域,如顶部导航、主要内容区、侧边栏和底部版权信息等,使得页面结构清晰易读。 - **视觉元素**: 使用颜色、字体、图标等视觉元素来增强网页的吸引力和可用性。 #### 7. **项目...

    中国风古典云纹返回顶部jQuery插件

    在中国风古典云纹返回顶部jQuery插件中,我们聚焦于一个独特且富有中国特色的设计元素——云纹,结合现代Web开发技术,为网站增加了一种视觉上引人入胜的交互体验。这款插件利用了jQuery的强大功能,以及GreenSock ...

    IOS应用源码——UIWebViewBrowse.rar

    加载速度相对较慢,内存占用较高,且不支持最新的Web技术。为了解决这些问题,苹果在iOS 8中引入了WKWebView,它是基于WebKit框架的新一代Web视图,提供了更好的性能和更现代的Web标准支持。 **WKWebView的优势** 1...

    HTML设计一个简单的奥迪RS汽车主题网站( web网页制作期末大作业)

    该主题选择的是汽车领域中的高端品牌——奥迪RS系列,旨在展现汽车的魅力与特性,同时结合网页设计的基本原理和技术,打造出既美观又实用的网站。 ### 二、✍️网站描述详解 #### 1. 页面结构与布局 - **页头**:...

    网页模板——jQuery实现表格头和列固定插件RWD Table.zip

    1. **固定表头**:通过CSS定位技术,将表格的thead部分设置为固定位置,使其始终显示在顶部,即使在用户滚动页面时也不会消失。这通常涉及到`position: fixed`属性的使用,并需要根据窗口大小动态调整其宽度和高度。...

    smart-web-examples

    标题“smart-web-examples”揭示了这是一个关于智能网络应用的示例集合,可能包含了一些现代Web开发中的先进技术。描述中提到的几个关键点...学习并理解这些知识点,对于构建高性能、高互动性的现代Web应用至关重要。

    网页特效代码集合=

    网页特效是提升网站用户体验、增加视觉吸引力的重要手段。在这个“网页特效代码集合”中,我们将会探讨一系列用于创建独特、动态网页效果的代码片段。这些特效涵盖了从简单的动画到复杂的交互设计,帮助开发者构建出...

    3.ASP.NET 2.0 入门经典(第4版) [压缩包1/10]

    内容简介回到顶部↑ASP.NET具有开发效率高、平台无关性、安全性强等方面的优势,广泛用于创建动态Web站点和基于Web的分布式应用程序,是广大Windows程序员开发Web应用程序的有效工具。ASP.NET 2.0在Web应用程序...

Global site tag (gtag.js) - Google Analytics