添加css文件到网页的最好方法是什么,或者link-tag和require/include之间有什么区别吗?我问这个问题的原因是:我的想法是识别我的根文件夹并使用绝对路径,这样我就独立于cwd。(因此,指向每个文件的链接将是统一的。)在php中没有问题,它工作得很好,但我不能将它与link-tag或src-tag一起使用。
那么,包含外部文件而不使用html-tag有什么缺点吗?
谢谢你的帮助。
发布于 2020-05-22 17:18:31
首先,CSS通过<link>路径而不是文件系统路径来链接CSS资源。请检查href格式的URL在您的浏览器上是否有效。This article可能会让你对浏览器的逻辑有一个很好的了解。
使用include或require将文本从CSS拉到页面中并直接显示。而<link>标签则告诉浏览器找到要下载的CSS文件并引用它。
在冷加载时(第一次加载页面),没有速度差异。但是你的浏览器可能会缓存你的CSS文件。因此,如果你的站点有多个页面使用相同的CSS,浏览器加载第二个页面的速度会快一点(主要取决于你的CSS文件有多大)。
对于CSS,我总是更喜欢使用<link>。此外,我不会在生产站点上使用require或include for CSS。
https://stackoverflow.com/questions/61951413
复制相似问题