2016-08-01 13 views
2

Ich habe ein Wort, dass ich eine ­ innerhalb gesetzt habe. Es Bindestrich gut, bis ich zu einer kleinen Bildschirmgröße komme, dann fügt es einen zusätzlichen Bindestrich am Ende hinzu.­ Wie loswerden der zusätzlichen Bindestrich am Ende des Wortes

Edit: Kann es nicht in jsfiddle reproduzieren, weil es scheint, den HTML-Code anders zu interpretieren. Ich kann jedoch am Ende

<h3> 
Flu&shy;ffyluffy Some&shy;something</h3> 

Wird

enter image description here

Mit einem zusätzlichen Bindestrich ein Bild des Problems zeigen

ich das sah und nicht wirklich wie die Antwort, Extra hyphen at end of word if &shy; is used in middle of the word and the parent div is narrow . "mach einfach das div breiter".

Gibt es irgendwelche Möglichkeiten, um zusätzliche Bindestriche hinzuzufügen, die ich stattdessen nicht angefordert habe?

Schreiben

<h3 class="something">Something Something&shy;Something</h3> 



<style> 
.something{ 
width:85px 
} 
<\style> 

Auf http://htmledit.squarefree.com/

Verursacht ein ähnliches Problem aber nicht ganz. Ich kann nur scheinen, mit Chrom

+0

hinzufügen Bitte reproduzieren das Problem bei jsfiddle, es wird einfacher sein, Ihnen zu helfen, Cheers –

+0

Kann das Problem nicht in js Geige reproduzieren, aber ich habe ein Bild hinzugefügt, um besser zu erklären, was mein Problem ist. – Hafax

+0

Das hört sich sehr nach einem Browser-Bug an, etwas, womit man nichts anfangen kann. Welchen Browser (Version) verwendest du, passiert das auch mit anderen? – Bergi

Antwort

2

zu replizieren Können Sie Flex verwenden?

Codepen

HTML

Es scheint für mich in Chrom zu arbeiten, wenn ich display: inline-flex;

<h3 class="something"> 
    Flu&shy;ffyluffy Some&shy;something 
</h3> 

CSS

.something{ 
width:60px; 
display: inline-flex; 
} 
+0

Das scheint das Problem für mich zu beheben, danke :) – Hafax

+0

Ohh, es scheint auf Safari gebrochen zu haben: -/ – Hafax

+0

Ich denke, es gibt keine Lösung, die für alles funktioniert, weil Display: inline-flex ; schien es nicht auf Safari zu beheben (ich hatte nicht bemerkt, dass es bei Safari nicht funktionierte), und es hat etwas anderes für mich kaputt gemacht. – Hafax

Verwandte Themen