**`<big>`** was part of HTML 3.2/4 and simply increased text size by one step relative to its parent. It was removed from the HTML5 spec because it conflates presentation with markup — sizing text is purely a visual concern that belongs in CSS. Modern browsers (Chrome, Firefox, Safari) no longer render `<big>` with any special styling at all; it behaves like an unstyled `<span>`.
1Understanding <big>
`<big>` was part of HTML 3.2/4 and simply increased text size by one step relative to its parent. It was removed from the HTML5 spec because it conflates presentation with markup — sizing text is purely a visual concern that belongs in CSS. Modern browsers (Chrome, Firefox, Safari) no longer render <big> with any special styling at all; it behaves like an unstyled <span>.
If you encounter <big> in old legacy code you're maintaining, replace it with a <span> and a CSS font-size rule (or a semantic heading if it's actually a title).
<!-- Old, deprecated markup -->
<p>Regular text <big>slightly bigger text</big> regular text.</p>2Practical Example
Here is a real-world application of <big> showing how it is used in production HTML.
<!-- Correct modern replacement -->
<p>Regular text <span style="font-size: 1.2em;">slightly bigger text</span> regular text.</p>3Best Practices
Follow these guidelines when working with <big>:
1. Don't use <big> in new code — it's obsolete and not supported by modern browsers
2. Use CSS font-size (e.g. larger, 1.25em, or a specific value) for text size changes
3. If migrating old markup, replace <big> with a styled <span> or the correct semantic element
Tip: If you encounter <big> in old legacy code you're maintaining, replace it with a <span> and a CSS font-size rule (or a semantic heading if it's actually a title).
<!-- Old, deprecated markup -->
<p>Regular text <big>slightly bigger text</big> regular text.</p>