链接标签和src标签与包含/需要外部文件

问题描述 投票:0回答:1

例如,将css文件添加到网页的最佳方法是什么,或者链接标记与require / include之间有什么区别?我问这个问题的原因:我的想法是识别我的根文件夹并使用绝对路径,因此我独立于cwd。 (因此,每个文件的链接都是统一的。)在php中没有问题,它工作正常,但我不能将其与link-tag标签或src-tag一起使用。

那么,包括使用外部文件而不使用html-tags有什么缺点吗?

感谢您的帮助。

php html hyperlink include require
1个回答
0
投票

首先,<link>标签通过URL路径而不是文件系统路径链接CSS资产。请检查href中的URL在您的浏览器上是否有效。 This article可能会让您很好地了解浏览器的逻辑。

使用includerequire会将文本从CSS拉入页面并直接显示。 <link>标签告诉浏览器找到要下载并引用它的CSS文件。

在冷加载(第一次加载页面)上,没有速度差异。但是您的浏览器可能会缓存CSS文件。因此,如果您的站点有多个页面使用相同的CSS,则浏览器将更快地加载第二个页面(主要取决于CSS文件的大小)。

我总是更喜欢将<link>用于CSS。此外,在生产站点上我不会在CSS中使用require或include。

© www.soinside.com 2019 - 2024. All rights reserved.