CleverCSS是一个用于css的小型标记语言,从Python得到灵感,采用通过简单和干净的结构方式,它可用于以整洁和结构化的方式创建一个样式表;CleverCSS与CSS最明显的区别是句法,它基于缩进而且不单调。
CleverCSS是一个用于css的受Python启发的小型的标记语言,它可用于以整洁的和结构化的方式创建一个样式表。在很多方面它都比CSS2整洁和强大。
CleverCSS与CSS最明显的区别是句法:它基于缩进而且不单调。虽然这显然违反了Python的规则,它依然是组织样式的很好的主意。
一个小例子:
ul#comments, ol#comments: margin: 0 padding: 0 li: padding: 0.4em margin: 0.8em 0 0.8em h3: font-size: 1.2em p: padding: 0.3em p.meta: text-align: right color: #ddd
登录后复制
但是,你也可以使用属性:
立即学习“前端免费学习笔记(深入)”;
#main p: font-> family: Verdana, sans-serif size: 1.1em style: italic
登录后复制
定义常量:
background_color = #ccc #main: background-color: $background_color
登录后复制
隐式串接:
padding: $foo + 2 + 3 $foo - 2 // returns: padding: 15 8; if $foo is 10
登录后复制
计算:
// calculations with numbers / values42px + 2 -> 44px10px * 2 -> 20px1cm + 1mm -> 11mm(1 + 2) * 3 -> 9 // string concatenationfoo + bar -> foobar"blub blah" + "baz" -> 'blub blahbaz' // You can also calculate with numbers:#fff - #ccc -> #333333cornflowerblue - coral -> #00169d // You can also add or subtract a number from it and it will do so for all three channels (red, green, blue):crimson - 20 -> #c80028
登录后复制
更多编程相关知识,请访问:编程教学!!
以上就是CleverCSS是什么?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2884505.html