问题描述
|
例如,如果
$site_name
是cars
或boats
,则类似
#{$site_name}-product-list
background: #ffc
这将成为
#cars-product-list
background: #ffc // this is still SASS,but the CSS will be like this
在SASS中有可能吗? (我们没有使用SCSS,因此正在寻找SASS的解决方案,但是如果SCSS可以做到,您可以在注释中添加它。谢谢。)(HAML可以通过使用ѭ5do来做到这一点,但是需要SASS与之配合使用以及
解决方法
好的,我找到了答案:
http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#interpolation_
所以可以
$site_name: cars
...
##{$site_name}-product-list
background: #ffc
这将成为
#cars-product-list
background: #ffc
虽然,有些用户声称使用这样的ID或类名来帮助提高搜索引擎排名是没有用的...因此他们声称仅使用#product-list
就是100%一样好-但是我的问题是仍然存在-我们如何确定Google,Yahoo,Bing的所有功能?今天适用的内容可能不会在2个月后适用? (他们可以随时更改算法)
另外,对于HAML和SASS文件都需要完成此操作(对于许多元素,不仅是1或2,对于HAML可能约为20,对于SASS(单数或复数)可能约为20),因此我想知道是否值得付出努力。