Questo è un problema degli stili ed io non sono particolarmente ferrato. Però, leggendo qua e là, forse così si può risolvere:

<span style="border:1px blue solid;position: relative;float: left;">Utenti online: </span><div style="border:1px red solid;position: relative;float: left;" id="target">Pietro</div>

il border l'ho messo solo per evidenziarmi bene gli elementi. La chiave credo sia il float=left e la position=relative