nedir; web tasarımında ve HTML kodlama dilinde kullanılan, İngilizce “Non-Breaking Space” ifadesinin kısaltması olan ve Türkçeye “Bölünemez / Kırılmaz Boşluk” olarak çevrilen özel bir karakter kodudur (karakter varlığı). İnternet tarayıcılarının klavyeden basılan peş peşe boşlukları tek bir boşluğa indirmesini engellemek ve yan yana durması gereken iki kelimenin satır sonunda birbirinden çirkin şekilde ayrılmasını önlemek için kullanılır.
HTML’de Boşluk Çökmesi (Whitespace Collapse) Sorunu
Web geliştiricilerin ve içerik üreticilerinin karşılaştığı en temel sorunlardan biri şudur: Bir metin editöründe veya HTML kodunda klavyenin boşluk (space) tuşuna 10 kez bassanız dahi, Google Chrome veya Safari gibi tarayıcılar bu boşlukları tek bir boşluk olarak işler. Buna tarayıcıların “Whitespace Collapse” (Boşluk Daralması) kuralı denir.
İşte kodunuzda ardışık olarak birden fazla boşluk bırakmak istediğinizde devreye kodu girer. Her bir yazımı, tarayıcı tarafından silinmeyen kesin bir karakterlik boşluk üretir.
Kodunun Asıl Görevi: Bölünemez Boşluk Ne Demektir?
Çoğu kullanıcı ‘yi sadece boşluk miktarını artırmak için kullansa da onun asıl tipografik görevi kelimelerin satır sonunda bölünmesini engellemektir:
- Sayılar ve Birimler: Örneğin bir makalede “100 km” yazdığınızda, satır sonuna denk gelirse “100” üst satırda kalıp “km” alt satıra geçebilir. Bu durum okunabilirliği bozar.
100 kmyazıldığında tarayıcı bu iki ifadeyi tek bir kelime gibi algılar ve asla bölmez; sığmıyorsa ikisini birden alt satıra atar. - Yüzde ve Para İşaretleri:
% 50veya1.500 TLgibi kullanımlarda işaretin sayıdan kopmasını engeller. - Unvanlar ve İsimler:
Dr. AhmetveyaAv. Mehmetörneklerinde unvanın yukarıda, ismin aşağıda kalmasını önler.
Klavyede (Bölünemez Boşluk) Nasıl Yapılır? Kısayollar
Kod yazmadan, doğrudan Word belgesinde veya yazı editörlerinde bölünemez boşluk bırakmak için şu pratik klavye kısayollarını kullanabilirsiniz:
| İşletim Sistemi / Program | Klavye Kısayolu |
|---|---|
| Windows (Genel) | Alt + 0160 veya Alt + 255 (Numpad üzerinden) |
| macOS (Apple) | Option + Space (Boşluk) |
| Microsoft Word | Ctrl + Shift + Space |
“Tipografi, metnin sessiz mimarisidir. Bir birimle sayının satır sonunda bölünmesini engellemek, iyi bir tasarımcı ile sıradan bir kodlayıcı arasındaki farkı belirler.”
SEO ve Web Performansı Açısından Kullanımı
Modern web tasarımında sadece boşluk bırakmak (örneğin butonları veya paragrafları sağa-sola itmek) için onlarca kez peş peşe yazmak kötü bir kodlama alışkanlığıdır (bad practice). Boşluklandırma ve hizalama işlemleri daima CSS’in margin, padding veya flexbox/grid gap özellikleri ile yapılmalıdır.
Ekran okuyucu kullanan görme engelli bireyler için peş peşe yazılan onlarca , dinleme deneyimini bozar. Bu nedenle sadece tipografik kopmaları önlemek için amaca uygun kullanılmalıdır.
Hakkında Sıkça Sorulan Sorular
açılımı nedir?
, İngilizce “Non-Breaking Space” kelimelerinin baş harflerinden oluşur ve Türkçe anlamı “Kırılmaz / Bölünemez Boşluk” demektir.
HTML’de yerine hangi kodlar kullanılabilir?
Onaltılık (hex) kod olarak   veya   karakterleri de doğrudan aynı bölünemez boşluğu üretir.
WordPress’te neden kendiliğinden oluşur?
WordPress blok editöründe veya klasik editörde arka arkaya iki kez boşluk tuşuna bastığınızda, editör fazlalık olan boşluğu tarayıcının silmemesi için otomatik olarak HTML koduna dönüştürür.