Cos'è uno spazio non di rottura?
Uno spazio non di rottura è uno spazio che sarà rispettato nei layout e nei display da browser e programmi per computer. Generalmente, gli spazi semplici vengono trattati come luoghi in cui è opportuno posizionare una pausa di linea e più spazi possono essere crollati da un browser quando viene visualizzato, per comodità. Con uno spazio non di rottura, lo spazio è tenuto. Esistono numerose impostazioni in cui ciò è appropriato e esiste un'entità HTML, e NBSP, utilizzata per codificare gli spazi non di estensione in un display.
Il concetto di spazio non di rottura è un trasporto dalla composizione, in cui la spaziatura delle frasi doveva essere controllata per prevenire problemi imbarazzanti e per motivi estetici. Con lo sviluppo della composizione elettronica, le persone avevano bisogno di un modo per controllare gli spazi in contesti specifici, e questo è stato portato anche su Internet. Il controllo della spaziatura e di altri elementi quando viene visualizzato il testo consente alle persone di personalizzare l'aspetto di un sito Web e le informazioni presentate.
in un semplice esempio diUn'ambientazione in cui le persone potrebbero voler usare uno spazio non di rottura, ci sono alcune cose che gli utenti potrebbero non voler vedere rotti con una pausa di linea, come un titolo e un nome formale, come "Mr. Jones" o una misurazione, come "16 tazze". L'uso di uno spazio non di rottura assicurerà che una rottura di linea non venga inserita da un programma per computer o browser; Se non c'è abbastanza spazio per adattarsi a una riga, verrà lasciato cadere nella riga successiva.
Per determinati scopi di formattazione, come poesie, spazi non di rottura possono anche essere utili. Le persone dovrebbero stare attenti a usare l'entità HTML, poiché alcuni browser tratteranno una serie di spazi non di rottura come un singolo spazio e potrebbero cambiare la formattazione. I browser mostrano anche contenuti in modo diverso e il contenuto che sembra accettabile in un browser può sembrare strano in un altro; Forzare lo spazio bianco con spazi non di rottura può comportare errori di visualizzazione.
in html, non di violazioneI ritmi vengono talvolta utilizzati per creare spazio tra elementi visivi o per contenere le celle in una tabella aperta. Alcuni browser hanno difficoltà a leggere celle vuote e possono spostare gli elementi di un tavolo, causando problemi con il layout. Attaccare uno spazio non di rottura all'interno della cella avviserà il browser del fatto che la cella dovrebbe essere visualizzata come vuota.
Molti programmi software inseriscono automaticamente spazi non di rottura quando sono appropriati, così come alcuni "ciò che vedi è quello che ottieni" (WYSIWYG) editori utilizzati online. Questi programmi utilizzano convenzioni di ortografia e grammatica note per inserire spazi difficili quando si presume che l'utente non voglia che appaia un'interruzione di linea.