我如何解决有关外部样式表链接的问题,该链接不在编程文件的同一目录中,但是可以工作?

时间:2018-07-31 06:49:54

标签: css

我编写了一个包含前端和后端操作的页面(读取index.php),并且在其中包括了链接/// <summary> /// Validate Uid of lenght 5 in form annnnn where ‘a’ is any letter other than A, B, D and E. /// </summary> /// <param name="value"></param> /// <returns></returns> private static bool IsValidUid( string value ) { bool returnValue = false; if (string.IsNullOrEmpty(value) == false && value.Length == 5) { char firstChar = value[0]; bool firstCharFailed = false; switch (firstChar) { case 'A': case 'B': case 'D': case 'E': firstCharFailed = true; break; } if (firstCharFailed == false) { string remainingStr = value.Substring(1, 4); int numb; if (int.TryParse(remainingStr, out numb) == true) { returnValue = true; } } } return returnValue; } ,但是无论我放置此css文件对前端应用程序都没有影响在index.php的同一目录中或将其删除。但是,当我从编程页面删除链接时,前端页面会受到影响。那么,如何得出这种情况呢?请任何人帮助我。我不了解css文件不在编程页面所在目录时的工作方式。

2 个答案:

答案 0 :(得分:0)

根据给出的信息,听起来好像文件已从缓存中包含。

由于存在文件的本地缓存版本,因此删除服务器上的文件不会影响页面呈现,但是删除链接将阻止浏览器加载缓存版本。

答案 1 :(得分:0)

有时在本地主机上工作时,您必须放置CSS文件的整个路径,而不仅仅是在正常网站上放置时的正常位置。将整个路径复制到链接标记中的href中,看看是否可行。

通常,如果文件与索引位于同一位置,则将href放在上面示例中的书写方式中。如果您的CSS文件位于另一个文件夹中,则应放置../style.css。这样写,将向上移动一个文件夹。