Hvad er en blød bindestreg?
Definitionen af en blød bindestreg (SHY) varierer afhængigt af, om den bruges i hypertekstmarkeringssprog (HTML) til computing eller til udskrivning. I HTML bruges SHY til at indikere, hvor en linjeskift skal være. Hvis det skrives i slutningen af en linje, vises det som en almindelig bindestreg; hvis det er i midten af en linje, vises det ikke som et synligt mærke. Ved desktop-publicering vises SHY inden for en indstillet bindestregszone nær slutningen af en tekstlinie for at bryde et ord på tværs af to linjer. For både HTML og desktop-publicering vises en almindelig bindestreg altid som en almindelig karakter.
Ikke alle internetbrowsere har altid genkendt den bløde bindestrek. På sider med browsere, der ignorerer koden, vises den altid som en almindelig bindestreg. Det vil også ignorere HTML-instruktioner til linjeskift.
Den bløde bindestrek bruges af nogle spam-e-mail-afsendere i et forsøg på at skjule meddelelsesoverskrifter eller krop for spamfiltre. Det kan også bruges til at skjule en ægte URL, så en bruger klikker på et link til en spam-webside. Mens denne metode narrer nogle spamfiltre, er der andre filtre, der har avancerede funktioner, der er i stand til at fange tricket.
Ved desktop-publiceringsopgaver som layout og tekstbehandling følger den bløde bindestreg de fleste af de samme regler som med HTML. En væsentlig forskel er, at den bløde bindestreg forsvinder, hvis tekstændringer på grund af ændringer i elementer som marginer eller pagination ændrer placeringen af bindestregszonen. Retningslinjerne for, hvor bindestregsområdet begynder, vil typisk blive programmeret i softwaren. Nogle programmer tillader, at parametrene i denne zone ændres af brugeren.
Nulbredde mellemrum (ZWSP) og ikke-brudende rum fungerer på en måde, der ligner den bløde bindestrek for at ændre den måde tekst vises på. Som med den bløde bindestrek vises nulbreddeområdet ikke på siden. Det er en usynlig karakter, der bruges til at indikere, hvor et ord går i stykker, eller eventuelt hvor der skal være en linjeskift, når specifikke afstandsinstruktioner er nødvendige. Det ikke-brudende rum, også kendt som et ikke-brudrum (NBSP), gør det modsatte af den bløde bindestrek og forhindrer en liniebrud på et bestemt sted. Det har også en HTML-kode, der er usynlig på den offentliggjorte side.