Zero-width space () er et ikke-udskrivbart tegn , der bruges i computerstyret skrivning til at angive ordgrænser i tekstbehandlingssystemer i scripts, der ikke bruger eksplicit mellemrum, eller efter tegn (såsom skråstreg ), der ikke er efterfulgt af synligt mellemrum men hvorefter der stadig kan være et linjeskift . Det bruges også med sprog uden synligt mellemrum mellem ord, såsom japansk [1] . Dette er normalt en usynlig adskillelse, men når siden er justeret på begge kanter, kan disse mellemrum udvides [2] .
På HTML -sider kan blanke mellemrum med nul bredde bruges til at angive et potentielt linjeskift uden pause , ligesom et HTML-element <wbr>. En blød bindestreg bruges til at bryde en linje med en bindestreg . Zero-width whitespace blev ikke understøttet i nogle ældre webbrowsere [3] .
For at vise effekten af nul-bredde mellemrum er følgende ord adskilt af nul-bredde mellemrum:
Lorem Nostrud Nulla Pariatur Excepteur Sint Occaecat Cupidat Non Proident Sunt In Culpa Qui
Og følgende ord er ikke adskilt af disse mellemrum:
LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum
I browsere, der understøtter mellemrum med nul bredde, vil ændring af vinduets størrelse få den første tekst til kun at bryde igen ved ordgrænser, mens den anden tekst slet ikke brydes eller vil bryde vilkårligt.
ICANN - politikker og de fleste browsere forbyder at inkludere ikke-visbare tegn, såsom nul-bredde plads i domænenavne, da de kan bruges til et homografangreb ( phishing ), når den ondsindede URL visuelt ikke kan skelnes fra den rigtige [4] [5] .
Mellemrumstegnet med nul bredde er i Unicode angivet som ZERO-WIDTH SPACE, har en hexadecimal kode på 200B og en decimalkode på 8203 [6] .
Repræsentationen i TeX er \hskip0pt; repræsentation i LaTeX - \hspace{0pt} ; [7] og repræsentationen i groff er \:[8] .
Dens semantik og HTML -implementering ligner bløde bindestreger , bortset fra at bløde bindestreger viser bindestregen a ved linjeskiftpunktet.