繁体   English   中英

为什么CSS样式没有应用到页面?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM