2015-09-13 178 views
1

我有一个文件,这个代码:Sublime Text 2中突出显示的颜色是什么意思?

background: -moz-linear-gradient(red, orange, yellow, green, blue, indigo, violet); 

崇高文本2似乎突出indigoviolet用淡蓝色的背景:

SCREENSHOT

我已经试过了一些更多的颜色,其中大多数像chocolate,aliceblue,pink等得到突出显示,但其他一些喜欢maroon,teal,silver等没有。

蓝色突出显示是什么意思?

回答

1

这些"Extended color keywords"

X11颜色[X11COLORS]支持流行的浏览器与灰色/灰色变体的从SVG 1.0添加 。得到的清单恰好是 与SVG 1.0 color keyword names相同。本规范 将其定义扩展到SVG之外。

CSS.tmLanguage的相关部分:

support.constant.color.w3c标准色-name.css

... 
<dict> 
<key>color-values</key> 
<dict> 
    <key>patterns</key> 
    <array> 
     ... 
     <dict> 
      <key>comment</key> 
      <string>These colours are mostly recognised but will not validate. ref: http://www.w3schools.com/css/css_colornames.asp</string> 
      <key>match</key> 
      <string>\b(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato|turquoise|violet|wheat|whitesmoke|yellowgreen)\b</string> 
      <key>name</key> 
      <string>invalid.deprecated.color.w3c-non-standard-color-name.css</string> 
     </dict> 
     ... 
    </array> 
</dict> 
... 

不同外观通过作用域引起(用于标准颜色关键字)
invalid.deprecated.color.w3c-non-standard-color-name.css(用于扩展颜色关键字)

+0

谢谢。什么是CSS.tmLanguage? –

+0

@CoolGuy它是Sublime Text的默认CSS语法定义。该文件通常位于软件包中。 – vaultah

相关问题