Mis on mittemurdev ruum?

Mittemurdev ruum on ruum, mida brauserid ja arvutiprogrammid paigutustes ja kuvades austavad. Üldiselt käsitletakse lihtsaid tühikuid kui kohti, kuhu on asjakohane reavahetus, ja brauser võib mugavuse huvides mitu tühikut selle kuvamisel ahendada. Mittemurduva ruumiga hoitakse ruumi. On mitmeid sätteid, kus see on asjakohane, ja on olemas HTML-üksus , mida kasutatakse katkematute tühikute kuvamiseks kodeerimiseks.

Mittemurdva ruumi kontseptsioon on ülekanne ladumisest, kus lausevahesid oli vaja ebamugavate probleemide vältimiseks ja esteetilistel põhjustel kontrollida. Elektroonilise ladumise arenedes vajasid inimesed viisi, kuidas teatud seadetes ruume juhtida ja see toodi ka Internetti. Tühikute ja muude elementide juhtimine teksti kuvamisel võimaldab inimestel kohandada veebisaidi välimust ja esitatavat teavet.

Lihtsas näites sätte kohta, kus inimesed võivad soovida kasutada mittemurdvat tühikut, on mõned asjad, mida kasutajad ei pruugi reavahetusega katkestada, näiteks ametlik pealkiri ja nimi, näiteks „Mr. Jones” või mõõt, näiteks „16 tassi”. Katkematu tühiku kasutamine tagab, et arvutiprogramm või brauser ei lisa reavahetust; kui selle ühele reale mahutamiseks ei ole piisavalt ruumi, langeb see järgmisele reale.

Teatud vormindamise eesmärkidel, näiteks luule puhul, võivad kasulikud olla ka katkematud tühikud. Inimesed peaksid olema HTML-i olemi kasutamisel ettevaatlikud, kuna mõned brauserid käsitlevad katkematuid tühikute jada ühe tühikuna ja võivad muuta vormingut. Samuti kuvavad brauserid sisu erinevalt ja sisu, mis ühes brauseris tundub vastuvõetav, võib teises brauseris veider tunduda; tühikute sundimine mittemurdvate tühikutega võib põhjustada kuvamisvigu.

HTML-is kasutatakse mõnikord mittemurdvaid tühikuid visuaalsete elementide vahele ruumi loomiseks või tabeli lahtrite avatuna hoidmiseks. Mõnel brauseril on raskusi tühjade lahtrite lugemisega ja need võivad tabeli elemente ümber tõsta, põhjustades probleeme paigutusega. Lahtri sisse katkematu tühiku kleepimine annab brauserile märku tõsiasjast, et lahter peaks olema tühi.

Paljud tarkvaraprogrammid lisavad mittemurdvaid tühikuid automaatselt, kui need on sobivad, nagu ka mõned võrgus kasutatavad redigeerijad “see, mida näete, see on see, mida saate”. Need programmid kasutavad tühikute sisestamiseks tuntud õigekirja ja grammatika tavasid, kui eeldatakse, et kasutaja ei soovi reavahetust.