Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Nested Lists in Slim-lang

Tags:

slim-lang

I'm trying to nest a second ul in a list item in Slim-lang like so:

div.row
        ul.dropdown
            li Dropdown Option 1
                ul
                    li Dropdown Option 2
                    li Dropdown Option 3

Expected outcome was this:

<div class="row">
  <ul class="dropdown">
    <li>Dropdown Option 1</li>
      <ul>
        <li>Dropdown Option 2</li>
        <li>Dropdown Option 3</li>
      </ul>
    </li>
  </ul>
</div>

Received output was:

<div class="row">
  <ul class="dropdown">
    <li>Dropdown Option 1 ul li Dropdown Option 2 li Dropdown Option 3</li>
  </ul>
</div>

Do I simply have an error or is this a problem with slim-lang?

like image 391
scoob Avatar asked Jun 18 '26 12:06

scoob


1 Answers

For this to work the text you have on the li Dropdown Option 1 needs to be moved to it's own line (not inline). This should work (note the 3rd and 4th lines):

div.row
        ul.dropdown
            li 
              | Dropdown Option 1
                ul
                    li Dropdown Option 2
                    li Dropdown Option 33
like image 137
user605331 Avatar answered Jun 26 '26 06:06

user605331



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!