Nicht trennen

Es gibt gewisse Konstellationen im Text, bei denen man vermeiden möchte, dass

  • zusammengehörige Textteile getrennt werden (z.B. Telefonnummer)
  • es bei bestimmten Wörtern eine Silbentrennung gibt.

Die CSS-Anweisungen dafür:

/* Wörter nicht trennen */ 
white-space: nowrap; /* keine Silbentrennung */ 
-webkit-hyphens: none; 
-ms-hyphens: none; 
hyphens: none;

Ein bisschen automatisieren?

In functions.php folgende Zeilen einfügen:

function extra_style_shortcode1( $atts, $content = null ) { 
return '<span class="nowrap">' . do_shortcode($content) . '</span>'; }
add_shortcode('nt', 'extra_style_shortcode1');

im css:

.nowrap { 
white-space: nowrap; 
-webkit-hyphens: none; 
-ms-hyphens: none; 
hyphens: none;
}

Im Inhalt: (hier [ ] durch { } ersetzt)_
Meine {nt}Home-office-Telefonnummer {/nt} ist {nt}0041 41 566 77 88{nt}], meine {nt}Home-office-Telefonnummer {/nt} ist {nt}0041 41 566 77 88{nt}], meine {nt}Home-office-Telefonnummer {/nt} ist {nt}0041 41 566 77 88{nt}], meine {nt}Home-office-Telefonnummer {/nt} ist {nt}0041 41 566 77 88{nt}], meine {nt}Home-office-Telefonnummer {/nt} ist {nt}0041 41 566 77 88{nt}]

und hier wird es umgesetzt (falsch schmales Browserfenster)

Meine Home-office-Telefonnummer ist 0041 41 566 77 88, meine Home-office-Telefonnummer ist 0041 41 566 77 88, meine Home-office-Telefonnummer ist 0041 41 566 77 88, meine Home-office-Telefonnummer ist 0041 41 566 77 88, meine Home-office-Telefonnummer ist 0041 41 566 77 88

Somit wird das Wort „Home-office-Telefonnummer“ und die Telefonnummer ganz sicher immer zusammenhängend geschrieben, egal auf welchem Gerät und wie gross das Brwoserfenster ist.