Skip to main content

Hvad er et ikke-brydende rum?

Et ikke-brydende rum er et rum, hvad der vil blive respekteret i layouts og skærme af browsere og computerprogrammer.Generelt behandles enkle rum som steder, hvor det er passende at placere en linjepaus, og flere rum kan blive sammenbrudt af en browser, når den vises, for nemheds skyld.Med et ikke-brydende rum holdes pladsen.Der er en række indstillinger, hvor dette er passende, og der er en HTML-enhed, , der bruges til at kode ikke-brydende rum til et display.

Begrebet det ikke-brydende rum er en overførsel fra indtastning, hvor sætningAfstand skulle kontrolleres for at forhindre akavede problemer og af æstetiske grunde.Med udviklingen af elektronisk typesætning havde folk brug for en måde at kontrollere rum i specifikke indstillinger på, og dette blev også bragt til internettet.Kontrol af afstand og andre elementer, når tekst vises, giver folk mulighed for at tilpasse udseendet af et websted og de præsenterede oplysninger.

I et simpelt eksempel på en indstilling, hvor folk måske vil bruge et ikke-brydende rum, er der nogle ting, som brugerne måskeikke ønsker at se brudt med en linjepause, som en formel titel og navn, såsom ”Mr.Jones, ”eller en måling, som” 16 kopper. ”Brug af et ikke-brydende rum vil sikre, at en linjepause ikke indsættes af et computerprogram eller browser;Hvis der ikke er plads nok til, at den passer til en linje, vil den blive faldet til den næste linje ned.

Til visse formateringsformål, som poesi, kan ikke-brydende rum også være nyttige.Folk skal være forsigtige med at bruge HTML-enheden, da nogle browsere vil behandle en række ikke-brydende rum som et enkelt rum og kan ændre formateringen.Browsere viser også indhold forskelligt, og indhold, der ser acceptabelt ud i en browser, kan se underlig ud i en anden;Tvang af hvidt rum med ikke-brydende rum kan resultere i visningsfejl.

I HTML bruges ikke-brydende rum undertiden til at skabe plads mellem visuelle elementer eller til at holde celler i et åbent tabel.Nogle browsere har svært ved at læse tomme celler og kan bevæge elementerne i et bord rundt og forårsage problemer med layout.At sætte et ikke-brydende rum inde i cellen vil advare browseren om det faktum, at cellen skal vises som tom.

Mange softwareprogrammer indsætter ikke-brydende rum automatisk, når de er passende, ligesom nogle gør, hvad du ser erHvad du får (WYSIWYG) redaktører brugt online.Disse programmer bruger kendte stavemåde og grammatiske konventioner til at indsætte hårde rum, når det antages, at brugeren ikke ønsker, at en linjepause skal vises.