Ich benutze word-break: break-all;
und möchte wissen, wie ich den Browser automatisch die hyphens einfügen kann, wie in einem MDN example demonstriert.Wie verwendet man automatische CSS Bindestriche mit `word-break: break-all`?
div {
width: 80px;
height: 80px;
display: block;
overflow: hidden;
border: 1px solid red;
word-break: break-all;
hyphens: auto;
-ms-hyphens: auto;
-moz-hyphens: auto;
}
<div>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
Derart, dass der Text würde wie folgt aussehen:
aaaaaaaa-
aaaaaaaa-
aaaaaaaa-
aaaaaaaa
Ich habe einen zu JSFiddle.
Dies muss in IE9/IE10 funktionieren, aber es wäre schön, wenn es auch in Firefox und Chrome funktionieren würde.
Ab 2015 ist die Welt noch nicht bereit für css-Hyphen: http://caniuse.com/#feat=css-hyphens –