Wat is een niet-brekende ruimte?

Een niet-brekende ruimte is een ruimte wat wordt gerespecteerd in lay-outs en displays door browsers en computerprogramma's. Over het algemeen worden eenvoudige ruimtes behandeld als plaatsen waar het geschikt is om een ​​lijnpauze te plaatsen, en meerdere ruimtes kunnen worden ingestort door een browser wanneer deze wordt weergegeven, voor gemak. Met een niet-brekende ruimte wordt de ruimte gehouden. Er zijn een aantal instellingen waar dit geschikt is en er is een HTML-entiteit, & NBSP, gebruikt om niet-brekende ruimtes in een display te coderen.

Het concept van de niet-brekende ruimte is een overdracht van typen, waarbij zinsafstand moest worden gecontroleerd om onhandige problemen te voorkomen en om een ​​esthetische redenen te voorkomen. Met de ontwikkeling van elektronische typenzetting hadden mensen een manier nodig om ruimtes in specifieke instellingen te regelen, en dit werd ook op internet gebracht. Het beheersen van afstand en andere elementen wanneer tekst wordt weergegeven, kunnen mensen het uiterlijk van een website en de gepresenteerde informatie aanpassen.

In een eenvoudig voorbeeld vanEen instelling waar mensen misschien een niet-brekende ruimte willen gebruiken, er zijn enkele dingen die gebruikers misschien niet willen zien gebroken met een lijnpauze, zoals een formele titel en naam, zoals 'Mr. Jones' of een meting, zoals '16 bekers'. Het gebruik van een niet-brekende ruimte zorgt ervoor dat een lijnpauze niet wordt ingevoegd door een computerprogramma of browser; Als er niet genoeg ruimte is om op één lijn te passen, wordt deze naar de volgende lijn gedropt.

Voor bepaalde opmaakdoeleinden, zoals poëzie, kunnen niet-brekende ruimtes ook nuttig zijn. Mensen moeten voorzichtig zijn met het gebruik van de HTML-entiteit, omdat sommige browsers een reeks niet-brekende ruimtes als een enkele ruimte zullen behandelen en de opmaak kunnen veranderen. Browsers geven ook inhoud anders weer en inhoud die er in de ene browser acceptabel uitziet, kan er in een andere vreemd uitzien; Het forceren van witte ruimte met niet-brekende ruimtes kan resulteren in weergavefouten.

In HTML, niet-breken sPakken worden soms gebruikt om ruimte te creëren tussen visuele elementen, of om cellen in een tabel open te houden. Sommige browsers hebben moeite om lege cellen te lezen en kunnen de elementen van een tafel verplaatsen, waardoor problemen met de lay -out worden veroorzaakt. Door een niet-brekende ruimte in de cel te steken, waarschuwt de browser op het feit dat de cel verondersteld wordt als leeg te worden weergegeven.

Veel softwareprogramma's voegen automatisch niet-brekende ruimtes in wanneer ze geschikt zijn, net als sommige "Wat je ziet is wat je krijgt" (WYSIWYG) editors die online worden gebruikt. Deze programma's gebruiken bekende spelling- en grammatica -conventies om harde ruimtes in te voegen wanneer wordt aangenomen dat de gebruiker niet wil dat een lijnpauze verschijnt.

ANDERE TALEN