What Is  
Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.
Last updated: April 10, 2026
Key Facts
- stands for 'non-breaking space' and was standardized in HTML 2.0 specification released in 1995 as part of the first official HTML entities set
- Renders as a standard space character (approximately 0.25 em width) but uses Unicode character U+00A0 instead of regular space (U+0020)
- Prevents automatic line breaks between elements, forcing browsers to keep adjacent content on the same line regardless of container width
- Multiple entities can be chained together (e.g., ) to create wider fixed-width gaps for precise spacing control
- Maintains 100% browser compatibility across all devices and platforms, making it the most universally reliable spacing control method in HTML
Overview
is the HTML entity representation of a non-breaking space, a special character that functions as a regular space visually but prevents automatic line wrapping. Unlike the standard space character that browsers can use as a line-break point, keeps adjacent words or elements locked together on the same line, regardless of how narrow the container becomes. This entity was introduced in HTML 2.0, the first standardized version of HTML released in 1995, making it one of the oldest and most widely supported web technologies.
Web developers, designers, and content creators rely on to maintain precise formatting and prevent awkward text splits that degrade readability. From preserving company name formatting to keeping numbers attached to their units (like "98.6 °F"), this single entity has remained essential across decades of web evolution. Its universal compatibility—supported by every browser since the earliest web implementations—ensures that will display consistently whether viewed on a desktop monitor or mobile phone.
How It Works
operates by inserting a special character that browsers interpret differently from regular space characters, creating predictable formatting behavior:
- Unicode Representation: encodes Unicode character U+00A0 (no-break space), distinct from the regular space character U+0020, allowing browsers to identify and treat it as an unbreakable unit.
- Visual Rendering: When rendered on screen, displays as a standard-width space character that appears identical to a regular space, maintaining visual consistency with normal text.
- Line-Break Prevention: Text layout engines recognize the no-break space marker and explicitly refuse to insert line breaks at that position, maintaining adjacent content together regardless of viewport width or container constraints.
- Stacking Capability: Multiple consecutive entities ( ) can be chained to create wider fixed-width spacing for indentation, alignment, or decorative gaps between elements.
- CSS Interaction: The white-space CSS property controls how is handled; values like 'pre' preserve all spacing while 'normal' collapses multiple spaces—but never breaks at positions.
Key Comparisons
| Aspect | (No-Break Space) | Regular Space | Em-Space ( ) |
|---|---|---|---|
| HTML Code | | Space or " " |   |
| Unicode Character | U+00A0 | U+0020 | U+2003 |
| Width | Standard space width (~0.25 em) | Varies by font, typically 0.25 em | Full em width (~1 em) |
| Line Break Allowed | Never | Yes, at space position | Never |
| Primary Use Case | Keeping words together, abbreviations | Normal text separation | Professional typography spacing |
| Browser Support | 100% since 1995 | 100% universal | 95%+ modern browsers |
Why It Matters
- Brand Preservation: Organizations use in company names, logos, and branded content to ensure proper formatting is never disrupted by responsive design, preventing unprofessional line breaks in critical branding elements.
- Scientific Accuracy: Scientific, technical, and academic websites depend on to keep measurement units attached to their values (e.g., "3.14 meters"), maintaining data integrity and preventing confusing separations on mobile devices.
- Professional Typography: Publishing, journalism, and content sites use to match traditional typographic standards, creating consistency between print-quality layouts and digital presentations across all devices.
- Accessibility Compliance: Proper spacing with improves readability for users with visual impairments, dyslexia, or those using text-to-speech tools, ensuring content remains clear and well-formatted for all audiences.
- Mobile Optimization: On phones and tablets with narrow viewports, prevents automatic text wrapping that would create awkward, unprofessional splits, maintaining visual hierarchy and readability across all screen sizes.
While modern CSS offers alternatives like white-space properties and flexbox, remains unmatched in simplicity, reliability, and universal compatibility. Its 31-year track record of consistent browser support makes it the most trustworthy method for preventing line breaks in HTML content. Understanding when and how to use separates professional web developers from those creating content that appears broken or poorly formatted on different devices and browsers.
More What Is in Daily Life
Also in Daily Life
More "What Is" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- HTML Standard - Named CharactersCC0-1.0
- Wikipedia - Non-breaking SpaceCC-BY-SA-3.0
- W3C - HTML 4.01 Character Entity ReferencesCC-BY-3.0
Missing an answer?
Suggest a question and we'll generate an answer for it.