【发布时间】:2018-07-25 23:07:35
【问题描述】:
我想使用只有一个 id 为“DivSignature”的 div 的“bootstrap.css”,因此我想创建一个新的“bootstrap.css”,并为我的 div 安排一个不同的名称。
为此,我想在所有“bootstrap.css”属性中添加“#DivSignature”前缀(例如#DivSignature body {})。
我决定使用“Less”来解决这个问题。我准备了一个名为“Signature.less”的 Less 文件,我想使用在线转换器将我的 Less 文件转换为 CSS。
但我想编译时出错。我的代码错了吗?
你能帮我解决这个错误吗?我在下面添加了我的代码。 提前致谢。
Signature.less
#divSignature
{
@import (less) url('//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css');
}
【问题讨论】:
-
你的css代码在哪里?
-
首先不要在那里使用缩小版的 css(使用
...css/bootstrap.css代替)。然后确保您设置了编译外部 css 所需的某些 Less 选项(例如--strict-math=on)。最后要准备好某些样式不能以这种方式工作 - Boostrap 确实在html ...和body ...上添加了一些样式,在这里它们将变为#divSignature html ...和#divSignature body ...-> 失败。 -
我搜索了很多关于这个问题,但我找不到任何东西@Synch
-
当你遇到错误时,总是把错误信息放到你的帖子中(我们不是心灵感应者——我们不知道“那个错误”是什么——即使在这种特殊情况下也不难猜到 - 它仍然很奇怪)