Hier ist ein bisschen JavaScript und jQuery, die ich zusammengeschmissen habe, um das erste Wort jedes Absatzes mit einem <span>Tag zu versehen.
$(function() {
$('#content p').each(function() {
var text = this.innerHTML;
var firstSpaceIndex = text.indexOf(" ");
if (firstSpaceIndex > 0) {
var substrBefore = text.substring(0,firstSpaceIndex);
var substrAfter = text.substring(firstSpaceIndex, text.length)
var newText = '<span class="firstWord">' + substrBefore + '</span>' + substrAfter;
this.innerHTML = newText;
} else {
this.innerHTML = '<span class="firstWord">' + text + '</span>';
}
});
});
Sie können dann CSS verwenden, um einen Stil für zu erstellen .firstWord.
Es ist nicht perfekt, da es nicht jede Art von Leerzeichen berücksichtigt. Ich bin mir jedoch sicher, dass es mit ein paar Änderungen das erreichen kann, wonach Sie suchen.
Beachten Sie, dass dieser Code erst nach dem Laden der Seite ausgeführt wird. Daher kann es einen Sekundenbruchteil dauern, bis der Effekt sichtbar wird.