我玩asp核心并希望回退到我的本地bootswatchSlate.css,这是在我无法从cdn访问bootstrap的wwwroot文件夹中:
Layout.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"/>
Run Code Online (Sandbox Code Playgroud)
我总是得到bootswatchSlate.css虽然cdn是直播的,我可以到达它.我的问题在哪里?
始终加载回退,因为您的测试表明css文件未加载.我看着css,.hidden班级有风格display:none.我发现选择后备测试需要一点试验,因为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" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
792 次 |
| 最近记录: |