首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么css2sass和sass-convert转换器会因为CSS多行注释而关闭?

为什么css2sass和sass-convert转换器会因为CSS多行注释而关闭?
EN

Stack Overflow用户
提问于 2011-11-18 13:35:51
回答 2查看 643关注 0票数 0

要转换为SASS的CSS:

代码语言:javascript
复制
body {
   background: transparent !important; color: #444 !important; text-shadow: none;
  }

  /* Don't show links for images */
  pre, blockquote {
   border: 1px solid #999; page-break-inside: avoid;
  }
  img {
   page-break-inside: avoid;
  }


/* Grade-A Mobile Browsers */
html {
   -webkit-text-size-adjust:none; -ms-text-size-adjust:none;
  }

转换后的SASS:

代码语言:javascript
复制
body
  background: transparent !important
  color: #444 !important
  text-shadow: none

/* Don't show links for images

pre, blockquote
  border: 1px solid #999
  page-break-inside: avoid

img
  page-break-inside: avoid

/* Grade-A Mobile Browsers

html
  -webkit-text-size-adjust: none
  -ms-text-size-adjust: none

注意/* Don't show links for images/* Grade-A Mobile Browsers

这使得在注释之后的整个块。

它应该是/* Don't show links for images */吗?

EN

回答 2

Stack Overflow用户

发布于 2012-04-05 16:30:49

实际上,Sass可以两边都有。你必须明白,对于Sass来说,/*只是一个块注释的起点,它将是这样的:

代码语言:javascript
复制
/* This is the beginning of a commment
    * This line is indented under it, so it's part of the comment

html
    // This selector is not indented so it's not part of the comment

Sass不需要*/来结束注释,就像它不需要}来结束选择器一样:缩进会为您处理它。

我建议您在reference page中更详细地检查Sass注释语法。

票数 0
EN

Stack Overflow用户

发布于 2014-05-05 18:46:43

sass-convert --从css到scss actual.css>newlyCreated.scss

sass -转换--从css到sass actual.css>newlyCreated.sass

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

https://stackoverflow.com/questions/8178213

复制
相关文章

相似问题

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