検索に移動Knockout.jsのcssバインディングとは、パラメーターの値に応じ、関連付けられたDOM要素のstyle属性の個々のプロパティを追加または削除する可視バインディングのひとつである。「負の値のときに文字列を赤くする」などという処理をstyleバインディングを使うことで簡潔明瞭に書ける。変更したいstyle属性のプロパティが複数あるという場合には、CCSクラス単位で追加削除できるcssバインディングを使うとよい。ソースを編集]styleバインディングの基本的な書式は以下のとおりである。}">...</div>styleバインディングはカンマ区切りで複数指定もできる。}">...</div>styleバインディングの記述例。ソースを編集]「font-weight」や「text-decoration」などの一部のCSSプロパティ名は、JavaScriptの変数名の命名規則でハイフンを使えない関係で、「fontWeight」や「textDecoration」などのようにキャメルケースで置き換える必要があるがあることに注意すること。ソースを編集]式は三項演算子が一般的だが、あくまでJavaScriptのコードとして認識されるため三項演算子ではなくてもよい。この項目「Knockout.js/styleバインディング」は、まだ書きかけの項目です。加筆、訂正などをして下さる協力者を求めています。このテンプレートは分野別のスタブテンプレート(Monobook:スタブカテゴリ参照)に変更することが望まれています。プライバシー・ポリシーMonoBookについて免責事項モバイルビュ。