Vad är en mjuk bindestreck?
Definitionen av en mjuk bindestreck (SHY) varierar beroende på om den används i hypertext markupspråk (HTML) för beräkning eller för utskrift. I HTML används SHY för att indikera var ett linjeskott ska vara. Om det skrivs i slutet av en rad kommer det att visas som en vanlig bindestreck; om den är i mitten av en rad kommer den inte att visas som ett synligt märke. Vid skrivbordspublicering visas SHY inom en inställd bindestegszon nära slutet av en textrad för att bryta ett ord över två rader. För både HTML och desktop-publicering visas alltid en vanlig bindestreck som ett vanligt tecken.
Inte alla webbläsare har alltid känt den mjuka bindestreck. På sidor med webbläsare som ignorerar koden visas den alltid som en vanlig bindestreck. Det kommer också att ignorera HTML-instruktioner för rader.
Den mjuka bindestreck används av vissa avsändare för skräppostmeddelanden i ett försök att dölja meddelandesrubriker eller kroppar från skräppostfilter. Det kan också användas för att dölja en riktig URL så att en användare klickar på en länk till en spam-webbsida. Medan denna metod lurar vissa skräppostfilter finns det andra filter som har avancerade funktioner som kan fånga tricket.
För skrivbordspubliceringsuppgifter som layout och ordbehandling följer den mjuka bindestrecket de flesta av samma regler som med HTML. En viktig skillnad är att den mjuka bindestrecket kommer att försvinna om textändringar på grund av förändringar i element som marginaler eller pagination ändrar platsen för bindestreckzonen. Riktlinjerna för var bindestegszonen börjar programmeras vanligtvis i programvaran. Vissa program gör det möjligt att ändra parametrarna i denna zon av användaren.
Nollbreddutrymme (ZWSP) och icke-brytande utrymme fungerar på ett sätt som liknar den mjuka bindestreck för att ändra hur texten visas. Precis som med den mjuka bindestreck visas inte nollbreddutrymmet på sidan. Det är en osynlig karaktär som används för att indikera var ett ord går sönder, eller eventuellt var det borde vara en radbrytning, när specifika avståndsinstruktioner behövs. Det icke-brytande utrymmet, även känt som ett no-break-utrymme (NBSP), gör motsatsen till den mjuka bindestreck och förhindrar att en linje bryts på en viss plats. Den har också en HTML-kod som är osynlig på den publicerade sidan.