[英]Why are the CSS styles not being applied to the page?
我正在使用Symfony2应用程序。 我正在从FOSUserBundle自定义layout.html.twig文件。
当我在浏览器中重新加载页面时,我在文件中所做的任何HTML更改都会立即显而易见。
我正在使用资产链接到我的CSS和JS文件。 它们似乎已成功链接,当我从网页源中单击它们的路径时,将加载文件内容。
但是,我在页面元素上指定的CSS类似乎并未应用其样式。 我不知道为什么会这样。
这是我用来链接到JS和CSS的语法:
{% javascripts
'bundles/sysdevpunctuality/js/jquery-2.1.1.min.js'
'bundles/sysdevpunctuality/bootstrap-3.2.0-dist/js/bootstrap.min.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
<!-- Bootstrap -->
{% stylesheets 'bundles/sysdevpunctuality/bootstrap-3.2.0-dist/css/bootstrap.css' filter='cssrewrite' %}
<link rel="stylesheets" href="{{ asset_url }}" media="screen" />
{% endstylesheets %}
感谢有关如何调试此问题的所有提示。
我遇到了同样的问题,请尝试以下语法:
{% block stylesheets %}
<link href="{{ asset('bundles/sysdevpunctuality/bootstrap-3.2.0-dist/css/bootstrap.css') }}" type="text/css" rel="stylesheet" />
{% endblock %}
当然不要忘记安装资产:
php app/console assets:install web --symlink
我无法发表评论,但我的建议是检查所生成网页的页面来源,然后您可以检查symfony在其中查找资源的目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.