<?xml version="1.0" encoding="utf-8"?>
Shadow stacking
Exercise

Shadow stacking

Accordions
Exercise

Accordions

Menus
Exercise

Menus

Set default selections
Exercise

Set default selections

Navigation components
Exercise

Navigation components

Add enough padding for better readability
Exercise

Add enough padding for better readability

Rich list
Exercise

Rich list

Indicate an indeterminate state
Exercise

Indicate an indeterminate state

Align controls with the labels
Exercise

Align controls with the labels

Offer users more options in an organized manner
Exercise

Offer users more options in an organized manner

Use dropdowns for lengthy lists of choices
Exercise

Use dropdowns for lengthy lists of choices

Use checkboxes for multiple related options
Exercise

Use checkboxes for multiple related options

Improve subhead alignment for better scannability
Exercise

Improve subhead alignment for better scannability

Hamburger menus
Exercise

Hamburger menus

Scrollable tabs
Exercise

Scrollable tabs

Bottom tab navigation
Exercise

Bottom tab navigation

Nested list
Exercise

Nested list

Fixed tabs
Exercise

Fixed tabs

Empty HTML element
Exercise

Empty HTML element

Tags vs. elements
Exercise

Tags vs. elements

Keep labels concise but meaningful
Exercise

Keep labels concise but meaningful

Inline-level elements
Exercise

Inline-level elements

Multi-line list
Exercise

Multi-line list

Block-level elements
Exercise

Block-level elements

Maintain uniform alignment for wrapped text
Exercise

Maintain uniform alignment for wrapped text

Hierarchy
Exercise

Hierarchy

Keep the traditional shapes for selection controls
Exercise

Keep the traditional shapes for selection controls

Position controls before labels for greater efficiency
Exercise

Position controls before labels for greater efficiency

Horizontal tabs
Exercise

Horizontal tabs

Give tabs enough spacing
Exercise

Give tabs enough spacing

Use appropriate tab icons
Exercise

Use appropriate tab icons

Maintain text alignment for better scannability
Exercise

Maintain text alignment for better scannability

Vertical list
Exercise

Vertical list

Definition HTML lists
Exercise

Definition HTML lists

Ordered list
Exercise

Ordered list

Element content
Exercise

Element content

Image list
Exercise

Image list

Bulleted list
Exercise

Bulleted list

Horizontal list
Exercise

Horizontal list

Single-line list
Exercise

Single-line list

Setting list type for ordered lists
Exercise

Setting list type for ordered lists

Reversing list order
Exercise

Reversing list order

Changing bullet type in unordered lists
Exercise

Changing bullet type in unordered lists

Keep controls' sizing consistent
Exercise

Keep controls' sizing consistent

Changing the marker type
Exercise

Changing the marker type

HTML element
Exercise

HTML element

Nested HTML element
Exercise

Nested HTML element

The <br> tag for line breaks
Exercise

The <br> tag for line breaks

Controlling list counting
Exercise

Controlling list counting

Layers
Exercise

Layers