iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >css文件应该放在HTML哪里
  • 543
分享到

css文件应该放在HTML哪里

2023-06-14 22:06:02 543人浏览 泡泡鱼
摘要

小编给大家分享一下CSS文件应该放在html哪里,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css的选择器有哪些css的选择器可以分为三大类,即id选择器、cl

小编给大家分享一下CSS文件应该放在html哪里,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

css的选择器有哪些

css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多种组合,有后代选择器、子选择器、伪类选择器、通用选择器、群组选择器等等

css文件应该放在HTML顶部的head中。原因:浏览器解析html文档是自上而下的,如果将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在加载过程中不会影响到DOM树的生成,但是会影响到Render树的生成,进而影响到layout,所以一般来说,style的link标签需要尽量放在head里面,因为在解析DOM树的时候是自上而下的,而css样式又是通过异步加载的,这样的话,解析DOM树下的body节点和加载css样式能尽可能的并行,加快Render树的生成的速度。

将CSS放在底部,页面可以逐步呈现,但在CSS下载并解析完毕后,已经呈现的文字和图片就要需要根据新的样式重绘,这是一种不好的用户体验。

以上是“css文件应该放在HTML哪里”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: css文件应该放在HTML哪里

本文链接: https://www.lsjlt.com/news/275393.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css文件应该放在HTML哪里
    小编给大家分享一下css文件应该放在HTML哪里,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css的选择器有哪些css的选择器可以分为三大类,即id选择器、cl...
    99+
    2023-06-14
  • css样式文件该放在哪里
    本篇内容介绍了“css样式文件该放在哪里”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • html文件里面如何放入css
    这篇文章主要介绍html文件里面如何放入css,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html文件里面放入css的方法:1、直接在HTML标签中的style属性中添加CSS;2、在HTML头部中的style标签...
    99+
    2023-06-14
  • gitlab.rb文件应该放在什么地方
    对于使用GitLab进行代码托管的开发人员来说,熟练掌握GitLab.rb文件的编辑和配置是非常必要的。gitlab.rb是GitLab的配置文件,其中包含了许多重要的配置选项,如端口、SSL证书、数据库设置、邮件设置等。在GitLab维护...
    99+
    2023-10-22
  • html中css代码可以放在哪里
    这篇文章主要介绍html中css代码可以放在哪里,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在html中,css代码可以直接利用style属性,放到html标签中,语法“<标签名 style="属性...
    99+
    2023-06-15
  • css代码可以放在html的哪里
    本篇内容介绍了“css代码可以放在html的哪里”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • dll文件放在哪该如何注册dll文件
    假如你在打开游戏或者软件时提示缺少某个.dll文件,通常是下载这个dll文件复制到“ X:\Windows\system32 ”,大部分人的系统是装在C盘,就把文件复制到 “ C:\W...
    99+
    2023-05-25
    dll文件 文件 dll
  • html文件在哪里打开
    html文件可以在以下位置打开:网页浏览器:拖放或使用菜单选项文本编辑器:查看和编辑代码代码编辑器:提供高级功能专用html查看器:验证和渲染在线html编辑器:协作和预览 HTML文...
    99+
    2024-04-05
    sublime
  • 该如何注册dll文件且要放在哪呢
    这篇文章将为大家详细讲解有关该如何注册dll文件且要放在哪呢,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。假如你在打开游戏或者软件时提示缺少某个.dll文件,通常是下载这个dll文件复制到“...
    99+
    2023-06-14
  • HTML中放置css的位置在哪
    这篇文章主要介绍HTML中放置css的位置在哪,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!HTML中放置css的位置:1、把css放在HTML标签的style属性中,语法“<element style=&qu...
    99+
    2023-06-07
  • ac1st16.dll文件下载后应放在哪
        ac1st16.dll类型:A大小:41语言:简体中文时间:2012-11-03查看详情ac1st16.dll文件放在哪:   1.Windows 95/98/Me系统,则复制到C:\Windows\s...
    99+
    2023-06-06
    ac1st16.dll 文件
  • html中nav标签放在哪里
    nav 标签在 html 中的位置有多个选项,常见的有:1. 页眉(header),位于页面顶部,方便用户访问;2. 页脚(footer),提供导航的次要位置;3. 侧栏(sidebar...
    99+
    2024-04-28
  • linux的vimrc存放在哪个文件里
    这篇文章主要讲解了“linux的vimrc存放在哪个文件里”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux的vimrc存放在哪个文件里”吧! ...
    99+
    2023-03-10
    linux vimrc
  • linux系统文件夹存放在哪里
    本篇内容主要讲解“linux系统文件夹存放在哪里”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux系统文件夹存放在哪里”吧! ...
    99+
    2023-03-10
    linux
  • 华为云服务器放在哪里的文件夹里
    在云计算领域,华为云是一个备受瞩目的品牌,它为企业提供了大量的云计算资源,其中包括服务器、存储和网络设备。以下是华为云服务器放在哪里的文件夹的信息: 服务器文件夹(Storage Folder) 华为云服务器的服务器文件夹位于“Clo...
    99+
    2023-10-27
    华为 放在 文件夹里
  • mysql80my配置文件放在哪
    MySQL 8.0 的配置文件通常放在以下位置:- Windows 系统:在安装目录的 `C:\ProgramData\MySQL\...
    99+
    2023-09-15
    mysql
  • 腾讯云服务器在哪里存放文件
    腾讯云服务器在您所在的服务器位置可能会存储一些文件,具体存储位置取决于您所使用的云服务器的版本和设置。有些云服务器提供存储本地文件或文件夹的选项,但如果您使用的是基于 Web 的服务,例如 WordPress,则需要考虑您存储在哪里。您可以...
    99+
    2023-10-26
    腾讯 服务器 文件
  • ac1st16.dll文件下载后可以放在哪里
    这篇文章主要介绍ac1st16.dll文件下载后可以放在哪里,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   ac1st16.dll文件放在哪:  1.Windows 95/98/Me系统,则复制到C:\...
    99+
    2023-06-13
  • 华为云服务器放在哪里的文件
    华为云服务器可以放置在多个位置,以下是其中的几个位置: 数据中心: 华为云服务器通常放置在数据中心中的主机托管服务或集群托管服务中,这些服务通常位于一个大型的云计算数据中心中。 边缘计算平台: 华为云服务器通常位于边缘计算平台(如AWS...
    99+
    2023-10-26
    华为 放在 服务器
  • 如何在html中引入css文件
    在 html 中引入 css 有两种方法:使用 <link> 标签链接外部样式表文件;使用 标签在 html 文档内定义 css 样式。 在 HTML 中引入 CSS 文...
    99+
    2024-04-11
    css
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作