Hyphens / Umbrüche in CSS und Html

/** Silbentrennung **/
p,
h1,
h2,
h3 {
    word-wrap: break-word;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}





.. mit Hack für Chrome: 
-ms-hyphens: auto;
/* ab IE10 */
-moz-hyphens: auto;
/* seit Firefox 6 */
-webkit-hyphens: auto;
/* seit Safari 5.1 (OS X), Safari 4.1 (iOS) */
hyphens: auto;
word-wrap: break-word;
overflow-wrap: break-word;




Bei BUTTONS: 
white-space: break-spaces;

Achtung: Wenn die Grundprache der Seite NICHT Deutsch ist, werden keine Spiegelstriche gesetzt. Das ist Sprachversionsabhängig.