gpt4 book ai didi

css - 多少多个样式表减慢了网站的速度?

转载 作者:太空宇宙 更新时间:2023-11-03 20:24:11 27 4
gpt4 key购买 nike

这里有3个css文件(一个只针对IE)

<link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print">
<!--[if lt IE 8]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->

如果我在我的网站中将 scree.css 分成这些 css

现在它将是 6 个 css(一个仅用于 IE)

<link rel="stylesheet" href="css/blueprint/reset.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/grid.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/typography.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/forms.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print">
<!--[if lt IE 8]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->

如果我在网站制作完成后仍采用方法二。它真的会降低网站页面加载速度吗?如果是那么多少钱?这 3 个额外的样式表会对网站性能产生多大影响?

最佳答案

将它们组合到一个样式表中可以减少浏览器加载页面所需的 HTTP 请求数。但是,在第一次请求样式表后,假设您已正确配置缓存指令,浏览器应该将其缓存,因此后续页面加载不会有太大差异。

使用类似 Google 的工具 PageSpeed插件或雅虎的 YSlow在网站的大部分内容就位后找出实际上导致性能问题的原因,并优化重要的事情。在那之前不要担心。

关于css - 多少多个样式表减慢了网站的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2748484/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com