Skip to main content

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 passend is en er is een HTML-entiteit, , gebruikt om niet-brekende spaties in een display te coderen.

Het concept van de niet-brekende ruimte is een overdracht van typeset, waarbij zinDe afstand moest worden gecontroleerd om ongemakkelijke problemen en om 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, stelt mensen in staat om het uiterlijk van een website en de gepresenteerde informatie aan te passen.

In een eenvoudig voorbeeld van een instelling waar mensen misschien een niet-brekende ruimte willen gebruiken, zijn er enkele dingen die gebruikers kunnen kunnenniet 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 worden niet-brekende ruimtes 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 wordt verondersteld als leeg te worden weergegeven.

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