gpt4 book ai didi

css - 转到子链接时 Laravel CSS 不起作用

转载 作者:行者123 更新时间:2023-11-28 12:48:52 27 4
gpt4 key购买 nike

我是 laravel 的初学者,在 laravel CSS 布局方面遇到了一些麻烦。

我的网站中有多个链接,例如:

testing.com/main
testing.com/AboutUs
testing.com/ContactUs

我使用的布局存储在 views 文件夹的 /layouts/main.blade.php 中。

在布局中,我写了所有基于公用文件夹的 css 链接。例如:

<link href="stylesheet" href="/css/styles.css">

除了带有子链接的链接外,它在所有链接上都能正常工作,例如:

testing.com/main/Clients
testing.com/main/Solutions

当我导航到子链接时,CSS 似乎消失了。我没有在 Laravel 中正确声明 CSS 吗?当 CSS 不是子链接时,它可以完美地工作。

最佳答案

您应该使用 Laravel 助手将 Assets 添加到您的 View 中,因为它们会生成正确的 URL。如果您需要获得任意链接,请使用 URL::asset('css/styles.css')asset('css/styles.css') Assets 。或者,你可以更聪明一点,让 Laravel 做一些额外的艰巨的工作:

{{ HTML::style('css/site.css') }}
{{ HTML::script('js/site.js') }}
{{ HTML::image('images/logo.png') }}

这些将为您编写 HTML 并生成 Assets 链接。

关于css - 转到子链接时 Laravel CSS 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24425193/

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