Why doesn't adding an id or class attribute change how my element looks?
Id and class attributes by themselves do not change appearance. They are hooks for CSS or JavaScript. You need CSS rules targeting these to see visual changes (see render_steps 2 and 3).
💡 Think of id/class as labels on a box; they don't change the box's look until you use styles.
Why can't I see the tooltip all the time?
The title attribute shows a tooltip only when you hover the mouse over the element (render_step 4). It is not always visible.
💡 Hover your mouse over the element to see the tooltip appear.
Why can't I tab to some elements even if they have tabindex?
Only elements with tabindex="0" or positive values become keyboard focusable. Negative tabindex removes from tab order (render_step 5). Also, some elements are focusable by default.
💡 Tabindex controls keyboard focus order; 0 means natural order, positive means custom order.