微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – Twitter Bootstrap和更少的文件

我编写了一个Landing页面,只是为了尝试使用Less文件的Twitter Bootstrap.
我不确定我是否按照应有的方式组织了较少的文件.

在我的index.html的head部分:

<link rel="stylesheet/less" type="text/css" href="bootstrap.less" />

这里是我bootstrap.less的内容

// Core variables and mixins
@import "less/variables.less"; // Modify this for custom colors,font-sizes,etc
@import "less/mixins.less";

// CSS Reset
@import "less/reset.less";

// Grid system and page structure
@import "less/scaffolding.less";
@import "less/grid.less";
@import "less/layouts.less";

// Base CSS
@import "less/type.less";

// Utility classes
@import "less/utilities.less"; // Has to be last to override when necessary

在我的文件夹“less”中,我有以下文件

> utilities.less
> utilities.css
> variables.less
> variables.css
> grid.less
> grid.css
> type.less
> layouts.less
> mixins.less
> scaffolding.less
> reset.less

它们实际上是使我的登陆页面工作所必需的,但我不确定这个文件组织是否是最佳解决方案.
我对此感到有点困惑,你能帮助我,告诉我,如果我做得好吗?有没有更好的方法来组织文件

Here你看到了登陆页面

解决方法

如何组织文件完全取决于您,但这是我在开发过程中通常如何做到的:
public/
    css/
        layout.css  (compiled from main.less)
        less/
            main.less  (imports bootstrap/bootstrap.less)
            bootstrap/
                bootstrap.less
                ...etc...

通常main.less还会导入blog.less,forum.less等文件(取决于网站内容).这个模式允许我在HTML中包含layout.css,并通过观察者或按需编译lesscss.

原文地址:https://www.jb51.cc/css/242134.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。