2011-02-09 5 views
2

textile 텍스트를 html로 변환 하시려면 RedCloth를 사용하고 있습니다.섬유 - 클래스를 정의 목록에 추가하려면 어떻게해야합니까?

특정 시나리오는 특히 definition lists을 사용하는 것이 좋습니다.

내가 그 목록에 클래스 "음료"를 추가 할
- 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">... 모양) :

는 RedCloth으로 정의 목록이 구문 (source)가 있습니다.

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

나는 또한 시도 : 나는 이것을 시도했습니다 이것은 당신이 섬유의 다른 목록 (ul들과 ol들) 스타일 방법은

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

, 그러나 그것은 작동하지 않았다 dl s. 텍스트가 리터럴 단락으로 렌더링되었습니다 (<p>-(beverage) coffee := Hot and black</p>)

클래스를 정의 목록에 추가하는 구문이 있습니까? 아니면 원시 html을 사용해야합니까?

+1

'class = "foo"'라고 생각 하나? 이것은 HTML 클래스입니다. CSS 클래스와 같은 것은 존재하지 않습니다 (사람들이 실수로 HTML 클래스, 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