[kramdown-users] Attributes on li elements

Eric Sunshine sunshine at sunshineco.com
Sun Mar 14 14:51:00 EDT 2010


Perhaps take the indentation of the attribute specification into account:

   * Foo
   * Bar
     {:.li-attr}
   {:.ul-attr}

-- ES


On 3/14/2010 2:47 PM, Shawn Van Ittersum wrote:
> How about checking for spaces before the attributes to determine whether it applies to the immediately preceding span (no spaces) or to the current block?  Examples:
>
> **span element**{:.span_attributes}
>
> Any block element (p, li, etc)   {:.block_attributes}
>
> Block element ending with a **span element**{:.span_attributes}   {:.block_attributes}
>
> Shawn
>
> On Sun, 14 Mar 2010 19:30:05 +0100, Thomas Leitner wrote:
>>> I'd like to apply a class to some elements of an unordered list:
>>>
>>> * Top item
>>> * Second item
>>> * Not as important {.low-priority}
>>> * When we get around to it {.low-priority}
>>>
>>> But the above Markdown does not apply the "low-priority" class to the
>>> LI.  I've tried putting the attributes list after the asterisk, and
>>> on the next line, with and without indent, and so far nothing has
>>> worked.  Can you tell me how to accomplish this?
>>
>> This is not possible in kramdown and I can't think of a syntax to
>> enable this.
>>
>> -- Thomas
>> _______________________________________________
>> kramdown-users mailing list
>> kramdown-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/kramdown-users
> _______________________________________________
> kramdown-users mailing list
> kramdown-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/kramdown-users
>


More information about the kramdown-users mailing list