gpt4 book ai didi

html - Symfony2 和 Twitter Bootstrap

转载 作者:技术小花猫 更新时间:2023-10-29 11:55:57 24 4
gpt4 key购买 nike

我今天刚刚在 SO 上看到 Twitter Bootstrap。我已经略读了一些在线教程,如果到目前为止我的理解是正确的,那么使用 TB 基本上包括:

  1. 下载 TB,提取 CSS 文件等
  2. 在您的 HTML 文档中引用所需的 CSS、JS 文件并使用定义的 CSS 模式

我想将 Twitter Bootstrap 与 Symfony2 结合使用。鉴于我对如何使用 TB 的理解,我认为将它与 Symfony 一起使用会相对容易,所以我很惊讶地看到有(实际上有几个)Bundle 可以与 Symfony 一起使用。

所以我的问题是:

  1. 为什么需要 Bundle 才能将 Twitter Bootstrap 与 Symfony2 一起使用? - 我上面解释的方法是否不起作用(即直接在 Twig 模板中添加引用)?

  2. 因为有几个可用的 Twitter Bootstrap Bundle(最后统计有 3 个),这是最容易使用的(它必须是最近提交的积极支持的一个,而不是死元素)

最佳答案

我很确定这些 bundle 很棒,但它们各有优缺点。您也可以在您的元素中直接使用没有 Bundle 的 TB。这就是我个人的做法:

  • git clone TB in web/(获取最新更新并保持更新)
  • 我使用 Assetic 和 less 过滤器在我的 twig 模板中直接调用 bootstrap.less。这样,我就可以创建我自己的 .less 文件,@imports TB 并使用他们惊人的混入,例如。

这种方式真的很强大。结合 yui-compressor,当我在非 Debug模式下使用 Assetic 时,我所有的 js 和 less 文件都被编译成一个 .css 输出和一个 .js 输出。您可以从 .less 而不是 .css 中的所有 TB 功能中受益

关于html - Symfony2 和 Twitter Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11953043/

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