Ce este un spațiu fără rupere?

Un spațiu care nu se întrerupe este un spațiu care va fi respectat în machete și afișaje de către browsere și programe de calculator. În general, spațiile simple sunt tratate ca locuri în care este adecvat să se plaseze o întrerupere de linie, iar spațiile multiple pot fi restrânse de un browser atunci când se afișează, pentru comoditate. Cu un spațiu care nu se rupe, spațiul este ținut. Există o serie de setări în care acest lucru este adecvat și există o entitate HTML, , folosită pentru a codifica spații nedespărțitoare într-un afișaj.

Conceptul de spațiu care nu se întrerupe este un transfer de la compoziție, în care spațiul dintre propoziții trebuia controlat pentru a preveni problemele incomode și din motive estetice. Odată cu dezvoltarea tipăririi electronice, oamenii aveau nevoie de o modalitate de a controla spațiile în anumite setări, iar acest lucru a fost adus și pe Internet. Controlând spațierea și alte elemente atunci când textul este afișat, permite oamenilor să personalizeze aspectul unui site web și informațiile prezentate.

Într-un exemplu simplu de setare în care oamenii ar putea dori să folosească un spațiu fără ruptură, există unele lucruri pe care utilizatorii ar putea să nu vrea să le vadă întrerupte cu o întrerupere de linie, cum ar fi un titlu și un nume formal, cum ar fi „Mr. Jones” sau o măsurătoare, cum ar fi „16 cești”. Folosirea unui spațiu neîntrerupt va asigura că o întrerupere de linie nu va fi inserată de către un program de calculator sau browser; dacă nu există suficient spațiu pentru ca acesta să se potrivească pe o linie, acesta va fi coborât pe următoarea linie în jos.

Pentru anumite scopuri de formatare, cum ar fi poezia, spațiile care nu se întrerup pot fi, de asemenea, utile. Oamenii ar trebui să fie atenți la utilizarea entității HTML, deoarece unele browsere vor trata un șir de spații care nu se rup ca pe un singur spațiu și pot modifica formatarea. Browserele afișează, de asemenea, conținutul diferit, iar conținutul care pare acceptabil într-un browser poate părea ciudat în altul; forțarea spațiului alb cu spații care nu se întrerup poate duce la erori de afișare.

În HTML, spațiile nedespărțitoare sunt uneori folosite pentru a crea spațiu între elementele vizuale sau pentru a menține deschise celulele dintr-un tabel. Unele browsere au dificultăți în citirea celulelor goale și pot muta elementele unui tabel, cauzând probleme cu aspectul. Lipirea unui spațiu fără rupere în interiorul celulei va alerta browserul asupra faptului că celula ar trebui să fie afișată ca goală.

Multe programe software inserează automat spații care nu se îndepărtează atunci când sunt adecvate, la fel ca unele editoare „ceea ce vezi este ceea ce obții” (WYSIWYG) folosite online. Aceste programe folosesc convenții ortografice și gramaticale cunoscute pentru a insera spații dure atunci când se presupune că utilizatorul nu dorește să apară o întrerupere de linie.