首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KSS Styleguide中的元素无法设置样式

KSS Styleguide中的元素无法设置样式
EN

Stack Overflow用户
提问于 2015-09-24 23:42:11
回答 3查看 205关注 0票数 0

我使用kss-node并尝试最简单的项目。它只是使用了快速入门指南中的示例。

css是source/style.css格式的

代码语言:javascript
复制
// Hard rules
//
// Markup: <hr>
//
// Style guide: hard-rule

hr {
  border-top: 5px solid #999;
}

然后我跑

代码语言:javascript
复制
npm-exec kss-node --source source --destination styleguide --css ../source/style.css 

第一个问题是--css选项需要样式向导后面所在位置的相对路径。

但是hr元素看起来还是一样的,而且不是5px厚。该文件包含在html中,但Dev Tools显示应用了"0规则“

EN

回答 3

Stack Overflow用户

发布于 2015-09-25 01:03:23

它会不会与你在css文件中使用的"//“注释有关?尝试使用预处理器和styles.scss文件作为源文件,然后包含sass生成的styles.css文件,该文件中不会包含无效的"//“注释。

票数 0
EN

Stack Overflow用户

发布于 2015-09-25 01:10:40

这似乎符合/*的硬性规则

标记:

风格指南: hard-rule */ `

https://github.com/rcaracaus/kss-test

票数 0
EN

Stack Overflow用户

发布于 2015-09-30 19:50:30

我重新阅读了kss-node的文档。推荐的方式似乎是创建一个kss模板并在其中添加样式表。

我拿到了罗伯特的回购并执行了

代码语言:javascript
复制
npm-exec kss-node --init my-template

然后,我将以下行添加到my-template/index.html中

代码语言:javascript
复制
<link rel="stylesheet" href="../source/styles.css">

显然,styles.css文件不会被复制到styleguide目录。

尽管这并没有回答我最初的问题。我觉得它应该在没有自定义模板的情况下工作。但这对我很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32765565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档