Which code sample correctly uses the stylesheet tag? šŸŽÆ

### Explanation The `{% stylesheet %}` tag has important restrictions: Key points: - Cannot contain Liquid variables or tags - Must be pure CSS only - Use CSS custom properties (variables) instead - For dynamic styles, use `{% style %}` tag instead āŒ Wrong approaches: ```liquid {% stylesheet %} .section-{{ section.id }} { /* Wrong! No Liquid variables */ color: {{ settings.color }}; } {% endstylesheet %} {% stylesheet %} {% if section.settings.enabled %} /* Wrong! No Liquid control flow */ .my-section { display: block; } {% endif %} {% endstylesheet %} ``` āœ… Correct approaches: 1. For static section styles: ```liquid {% stylesheet %} .my-section { color: var(--section-color); background: var(--section-bg); } {% endstylesheet %} ``` 2. For dynamic styles, use `{% style %}` instead: ```liquid {% style %} .section-{{ section.id }} { --section-color: {{ settings.color }}; --section-bg: {{ settings.background }}; } {% endstyle %} ``` Reference: [Shopify Liquid stylesheet tag](https://shopify.dev/docs/api/liquid/tags/stylesheet)

Answer Options:

  • ```liquid {% stylesheet %} .section-{{ section.id }} { background: {{ settings.bg_color }}; } {% endstylesheet %} ```
  • ```liquid {% style %} .section-{{ section.id }} { background: {{ settings.bg_color }}; } {% endstyle %} ```
  • ```liquid {% stylesheet %} .my-section { background: var(--bg-color); } {% endstylesheet %} ```
  • ```liquid {% stylesheet %} {% if section.settings.enabled %} .my-section { display: block; } {% else %} .my-section { display: none; } {% endif %} {% endstylesheet %} ```
Shopify Free Test
← PreviousQuestion 1 of 1Finish →
00
← PreviousFinish →
Copyright Ā©Michael Bollin. Found some mistake?[email protected]