Hvad er et ikke-brudende rum?

Et ikke-brudt rum er et rum, der vil blive respekteret i layout og skærme af browsere og computerprogrammer. Generelt behandles enkle mellemrum som steder, hvor det er hensigtsmæssigt at placere en linjeskift, og flere mellemrum kan sammenklappes af en browser, når det vises for nemheds skyld. Med et ikke-brudt rum holdes pladsen. Der er et antal indstillinger, hvor dette er passende, og der er en HTML-enhed & nbsp, der bruges til at kode ikke-brudende mellemrum på en skærm.

Konceptet med det ikke-brudende rum er en overførsel fra typografi, hvor sætningsafstand skulle kontrolleres for at forhindre akavede problemer og af æstetiske grunde. Med udviklingen af ​​elektronisk sætning havde folk brug for en måde at kontrollere mellemrum i specifikke indstillinger, og dette blev også bragt til Internettet. Styring af afstand og andre elementer, når tekst vises, giver folk mulighed for at tilpasse udseendet på et websted og de præsenterede oplysninger.

I et simpelt eksempel på en indstilling, hvor folk måske ønsker at bruge et ikke-brudende rum, er der nogle ting, brugere måske ikke ønsker at se brudt med en linjeskift, som en formel titel og navn, såsom “Mr. Jones, ”eller en måling, ligesom“ 16 kopper. ”Brug af et ikke-brudende rum vil sikre, at en linjeskift ikke indsættes af et computerprogram eller browser; hvis der ikke er plads nok til, at den kan passe på den ene linje, falder den til den næste linje nede.

I visse formateringsformål, som poesi, kan ikke-brudende rum også være nyttige. Folk skal være forsigtige med at bruge HTML-enheden, da nogle browsere behandler en streng af ikke-brudende 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 mærkeligt ud i en anden; at tvinge hvidt rum med ikke-knækkende mellemrum kan resultere i visningsfejl.

I HTML bruges ikke-brudende rum undertiden til at skabe mellemrum mellem visuelle elementer eller til at holde celler i en tabel åben. Nogle browsere har svært ved at læse tomme celler og kan flytte elementerne i en tabel rundt og forårsage problemer med layout. Hvis du sætter et ikke-brudende rum inde i cellen, bliver browseren opmærksom på, at cellen skal vises som tom.

Mange softwareprogrammer indsætter automatisk ikke-brudende rum, når de er passende, ligesom nogle "hvad du ser er hvad du får" (WYSIWYG) redaktører brugt online. Disse programmer bruger kendte stave- og grammatikonventioner til at indsætte hårde rum, når det antages, at brugeren ikke ønsker, at der skal vises en linjeskift.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?