gpt4 book ai didi

css - Asp-fallback-href 总是触发

转载 作者:行者123 更新时间:2023-12-04 00:37:29 25 4
gpt4 key购买 nike

我玩 asp core 并希望回退到我的本地 bootswatchSlate.css,它位于 wwwroot 文件夹中,只有当我无法从 cdn 访问 bootstrap 时:

布局.cshtml

<link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
asp-fallback-href="css/bootswatchSlate.css"
asp-fallback-test-class="hidden"
asp-fallback-test-property="visibility"
asp-fallback-test-value="hidden"/>

虽然 cdn 是实时的并且我可以访问它,但我总是得到 bootswatchSlate.css。我的问题在哪里?

最佳答案

回退总是被加载,因为你的测试表明 css 文件没有被加载。我查看了 css,.hidden 类的样式为 display:none。我发现选择 fallback test 需要一点尝试错误,因为 css 文件中的许多样式都由浏览器转换,例如 em 值。

您应该更新您的 html 以匹配以下内容:

<link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
asp-fallback-href="css/bootswatchSlate.css"
asp-fallback-test-class="hidden"
asp-fallback-test-property="display"
asp-fallback-test-value="none" />

关于css - Asp-fallback-href 总是触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39297351/

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