This content was hidden!
\n inside HTML5 is the latest version of the HTML standard with new semantic elements and APIs. HTML5 is the latest version of the HTML standard with new semantic elements and APIs. HTML5 is the latest version of HTML with new semantic elements and APIs. Many interactive features work with pure HTML5, no JavaScript required! Yes! Native HTML elements have built-in keyboard and screen reader support. for the answer"
}
]
}
]
}
This is a boolean attribute - just add open without a value.",
"task": "Add the open attribute to the <details> element to show the content by default.",
"previewHTML": "",
"previewBaseCSS": "body { font-family: system-ui; padding: 20px; } details { border: 1px solid #ddd; border-radius: 8px; padding: 15px; background: #f9f9f9; } summary { font-weight: 600; cursor: pointer; } details p { margin-top: 15px; color: #666; }",
"sandboxCSS": "",
"initialCode": "FAQ: What is HTML5?
\n FAQ: What is HTML5?
\n
This is a common pattern for FAQ pages, documentation, and help sections.",
"task": "Create an FAQ section with:
1. An <h1> saying 'Frequently Asked Questions'
2. Three <details> elements, each with a question in <summary> and an answer in <p>",
"previewHTML": "",
"previewBaseCSS": "body { font-family: system-ui; min-height: 100vh; background: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%); display: flex; flex-direction: column; justify-content: center; padding: 40px; margin: 0; box-sizing: border-box; } h1 { font-size: 2.5rem; color: #4a4a4a; text-align: center; margin: 0 0 30px 0; } details { background: white; border-radius: 12px; margin-bottom: 15px; padding: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } summary { font-size: 1.3rem; font-weight: 600; color: #5c5c5c; cursor: pointer; list-style: none; } summary::before { content: '▸ '; color: #fcb69f; } details[open] summary::before { content: '▾ '; } details p { margin: 15px 0 0 0; color: #666; line-height: 1.6; }",
"sandboxCSS": "",
"initialCode": "",
"solution": "Frequently Asked Questions
\n\nWhat is HTML5?
\n Do I need JavaScript?
\n Is this accessible?
\n heading for the FAQ title"
},
{
"type": "element_count",
"value": { "selector": "details", "min": 3 },
"message": "Create at least 3
for the question"
},
{
"type": "element_count",
"value": { "selector": "details p", "min": 3 },
"message": "Each