开发者

textile - how do I add a class to a definition list?

开发者 https://www.devze.com 2023-02-09 23:54 出处:网络
I\'m using RedCloth to convert some textile text into html. One particular scenario seems particularly apt for using definition lists.

I'm using RedCloth to convert some textile text into html.

One particular scenario seems particularly apt for using definition lists.

With RedCloth, definition lists have this syntax (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. =:

I want to add the class "beverages" to that list (so that the generated code looks like <dl class="beverages">...). I've tried this:

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

I also tried:

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

This is the way you style the other lists (uls and ols) in textile, but it didn't work for dls. The text was rendered as a literal paragraph (<p>-(beverage) coffee := Hot and black</p>)

Is there a syntax for adding cla开发者_开发百科sses to definition lists in textile, or must I use raw html instead?


The old - :- syntax does not allow adding classes/ids, but the following will work:

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

will produce

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


It is currently not possible to assign classes or ids to definition lists on textile.

I've created an issue for this here:

http://jgarber.lighthouseapp.com/projects/13054/tickets/208-classes-or-ids-cant-be-specified-in-definition-lists

0

精彩评论

暂无评论...
验证码 换一张
取 消