Hva er et ikke-brytende rom?

Et ikke-brytende rom er et rom som vil bli respektert i oppsett og skjermer av nettlesere og dataprogrammer. Generelt blir enkle rom behandlet som steder der det er aktuelt å plassere en linjepause, og flere mellomrom kan kollapses av en nettleser når den vises, for enkelhets skyld. Med et ikke-brytende rom holdes plassen. Det er en rekke innstillinger der dette er passende, og det er en HTML-enhet, & nbsp, som brukes til å kode ikke-brytende rom i en skjerm.

Konseptet med det ikke-bryte rommet er en overføring fra typing, der setningsavstanden måtte kontrolleres for å forhindre vanskelige problemer og av estetiske årsaker. Med utviklingen av elektronisk typesetting trengte folk en måte å kontrollere rom i spesifikke innstillinger, og dette ble også brakt inn på internett. Kontrollerende avstand og andre elementer Når tekst vises, kan folk tilpasse utseendet til et nettsted og informasjonen som presenteres.

I et enkelt eksempel påEn innstilling der folk kanskje vil bruke et ikke-brytende rom, det er noen ting brukere kanskje ikke vil se ødelagt med en linjepause, som en formell tittel og navn, for eksempel "Mr. Jones," eller en måling, som "16 kopper." Å bruke et ikke-brytende rom vil sikre at en linjepause ikke blir satt inn av et dataprogram eller nettleser; Hvis det ikke er nok plass til at den passer på en linje, vil den bli droppet til neste linje ned.

For visse formateringsformål, som poesi, kan ikke-brytende rom også være nyttige. Folk bør være forsiktige med å bruke HTML-enheten, da noen nettlesere vil behandle en rekke ikke-brytende rom som et enkelt rom, og kan endre formateringen. Nettlesere viser også innhold annerledes og innhold som ser akseptabelt ut i en nettleser kan se rart ut i en annen; Å tvinge hvitt rom med ikke-brytende rom kan føre til skjermfeil.

i HTML, ikke-brytende STempo brukes noen ganger til å skape rom mellom visuelle elementer, eller for å holde celler i en tabell åpen. Noen nettlesere har problemer med å lese tomme celler og kan flytte elementene i et bord rundt og forårsake problemer med layout. Å stikke et ikke-brytende rom inne i cellen vil varsle nettleseren om at cellen skal visstnok vises som tom.

Mange programmer setter inn ikke-brytende rom automatisk når de er passende, og det samme gjør noen "det du ser er hva du får" (WYSIWYG) redaktører som brukes på nettet. Disse programmene bruker kjente stave- og grammatikkonvensjoner for å sette inn harde mellomrom når det antas at brukeren ikke vil at en linjepause skal vises.

ANDRE SPRÅK