一定の議論がありますが、私は本当にCSS JSONの背後にある概念が好きです。もちろん、これは、javascriptが有効になっていないと、あなたのスタイルも消えてしまうことを意味します。
コードあなたの価値を決定する際に、関数、変数、および多くを使用する能力を与えてJSONであなたのスタイルルール:
var cssjson = {
".copy-1":{
"font-family":"Verdana, Geneva, Arial, Helvetica, sans-serif",
"font-size":"11px",
"color":"#CCC"
},
"div#container div#header":{
"CSSJSON-INHERIT-SELECTOR":".copy-1",
"position":"absolute",
"top":"12px",
"left":"4px"
}
}
これは、その後CSSugarのようなツールに取り込まれ実装されました:
CSSugar(
{
//match every even tr element
"tr:even" : {
"background": "pink"
},
//match every input element of type text
":text" : {
"fontFamily": "Verdana",
"fontSize": "11px",
"color": "green"
},
//match the second div in the body
"body div:gt(1)" : {
"background": "orange"
}
},
//lets use the jQuery selector engine
$
);
//now feel the power, even in IE6!
私はお手伝いできませんが、あなたのツールチェーンの一部の言語は何ですか? –
ネイティブアプリ(またはC++などのほとんどのコンパイル言語)、java、javascript、phpなどがあります。私はRubyではないものに興味があり、そこに何もない場合は、箇条書きにしてRubyをインストールします。 –
FWIW、ワンクリックインストーラー(Windows)を使用してRubyをインストールしたばかりですそして「宝石は少ない」と私はやった。スーパーシンプルで何も壊さない...私はそれを強く勧めます。 –