2011-02-09 3 views
2

textileのテキストをhtmlに変換するのはRedClothを使用しています。繊維 - 定義リストにどのようにクラスを追加するのですか?

具体的なシナリオの1つは、特にdefinition listsを使用するのが適切です。 RedClothで

、定義リストは、この構文(source)を持っている:

- coffee := Hot and black 
- tea := Also hot, but a little less black 
- milk := 
Nourishing beverage for baby cows. 

Cold drink that goes great with cookies. =: 

私は(生成されたコードが<dl class="beverages">...のように見えるように)そのリストにクラス「飲料」を追加します。私はこれを試してみた:

(beverages)- coffee := Hot and black 
... 

私も試してみました:

-(beverage) coffee := Hot and black 
-(beverage) tea := Also hot, but a little less black 
... 

は、これは、繊維に他のリスト(ul sおよびol秒)スタイルの方法ですが、それがために動作しませんでしたdl s。テキストはリテラルパラグラフとしてレンダリングされました<p>-(beverage) coffee := Hot and black</p>

テキストを定義リストに追加する構文はありますか、代わりにraw HTMLを使用する必要がありますか?

+1

'class =" foo "'を意味すると思いますか?これはHTMLクラスです。 ( - それは本当に混乱用語になりた人々が誤ってHTMLクラス、CSSクラスセレクタ、CSSセレクタとCSSルール・セットを意味する用語を使用するが)CSSクラスのようなものはありません。 – Quentin

+0

あなたの仮定は正しいです(例によると)。タイトルと本文から「css」を削除しました。 – kikito

答えて

2

古い - : - 構文は、クラス/ IDを追加することはできませんが、次のように動作します:

;(defclass#defid) Lorem 
: Lorem ipsum dolor sit amet 

<dl class="defclass" id="defid"> 
    <dt>Lorem</dt> 
    <dd>Lorem ipsum dolor sit amet</dd> 
</dl> 
+0

甘い!更新していただきありがとうございます – kikito

関連する問題