例如,将css文件添加到网页的最佳方法是什么,或者链接标记与require / include之间有什么区别?我问这个问题的原因:我的想法是识别我的根文件夹并使用绝对路径,因此我独立于cwd。 (因此,每个文件的链接都是统一的。)在php中没有问题,它工作正常,但我不能将其与link-tag标签或src-tag一起使用。
那么,包括使用外部文件而不使用html-tags有什么缺点吗?
感谢您的帮助。
首先,<link>
标签通过URL路径而不是文件系统路径链接CSS资产。请检查href
中的URL在您的浏览器上是否有效。 This article可能会让您很好地了解浏览器的逻辑。
使用include或require会将文本从CSS拉入页面并直接显示。 <link>
标签告诉浏览器找到要下载并引用它的CSS文件。
在冷加载(第一次加载页面)上,没有速度差异。但是您的浏览器可能会缓存CSS文件。因此,如果您的站点有多个页面使用相同的CSS,则浏览器将更快地加载第二个页面(主要取决于CSS文件的大小)。
我总是更喜欢将<link>
用于CSS。此外,在生产站点上我不会在CSS中使用require或include。