Hva er et ikke-brekkende rom?
Et ikke-brytende rom er et rom som vil bli respektert i oppsett og skjermer av nettlesere og dataprogrammer. Generelt blir enkle mellomrom behandlet som steder der det er hensiktsmessig å plassere en linjeskift, og flere mellomrom kan bli kollapset av en nettleser når den vises, for enkelhets skyld. Med et ikke-brytende rom blir plassen holdt. Det er en rekke innstillinger der dette er aktuelt, og det er en HTML-enhet, & nbsp, som brukes til å kode ikke-brytende mellomrom på en skjerm.
Konseptet med det ikke-brytende rommet er en overføring fra å sette, hvor setningsavstand måtte kontrolleres for å forhindre vanskelige problemer og av estetiske grunner. Med utviklingen av elektronisk sett, trengte folk en måte å kontrollere mellomrom i spesifikke innstillinger, og dette ble også brakt til Internett. Ved å kontrollere 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 kan ønske å bruke et ikke-brytende sted, er det noen ting brukere kanskje ikke vil se ødelagt med en linjeskift, som en formell tittel og navn, for eksempel “Mr. Jones, ”eller en måling, som“ 16 kopper. ”Å bruke et ikke-brudd mellomrom vil sikre at en linjeskift ikke blir satt inn av et dataprogram eller nettleser; hvis det ikke er nok plass til at den kan passe på en linje, vil den bli droppet til neste linje ned.
For visse formateringsformål, som poesi, kan ikke-bryte mellomrom også være nyttige. Folk må være forsiktige med å bruke HTML-enheten, siden noen nettlesere vil behandle en streng med ikke-brytende mellomrom som et enkelt mellomrom, og kan endre formateringen. Nettlesere viser også innhold annerledes, og innhold som ser akseptabelt ut i en nettleser kan se rart ut i en annet; Å tvinge hvitt rom med ikke-ødelagte mellomrom kan føre til feil i skjermen.
I HTML brukes ikke noen gang mellomrom som ikke bryter for å 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 en tabell rundt og forårsake problemer med utformingen. Å stikke et ikke-ødeleggende sted inne i cellen vil varsle nettleseren om at cellen antas å vises som tom.
Mange programmer setter inn ikke-ødelagte mellomrom automatisk når det er passende, og det samme gjør "det du ser er hva du får" (WYSIWYG) redaksjoner som brukes online. Disse programmene bruker kjente stavemåter og grammatikkonvensjoner for å sette inn harde mellomrom når det antas at brukeren ikke vil at linjeskift skal vises.