Limiter la largeur de la bordure à la largeur du texte dans un élément de type block

J'ai un <h2> titre en fixe avec <div> (238px). Lorsque cette page est rendue, le navigateur de gérer les sauts de ligne dans le titre pour que le texte s'adapter à la largeur (238px).

Mais la propriété width de l'élément h2 est encore 238px, pas de questions où les sauts de ligne sont.

Je veux mettre un border-bottom seulement sous le texte, et non pas de la totalité de la largeur de l'élément h2, et je ne sais pas comment réaliser cela à l'aide de CSS.

Vous pouvez voir ce que je veux dire ici : http://jsfiddle.net/np3rJ/2/

Grâce

OriginalL'auteur Vince | 2013-05-06