Icône à gauche de l'alerte Bootstrap

Je suis en train de mettre un glyphicon sur le côté gauche d'une alerte div. Lorsque l'alerte de texte est plus d'une ligne, je veux la nouvelle ligne de départ où la première ligne du texte a commencé, plutôt que sous la glyphicon.

Si je utiliser des divs pour l'icône et le message, l'icône se trouve sur le dessus du message. Si j'utilise les travées, le message qui suit l'icône et de l'enveloppe sous.

Assumer les glyphicon la largeur n'est pas connu à l'avance, en utilisant les ::first-line sélecteur n'est pas viable sans quelque chose de plus intelligent que moi aussi, je ne veux pas mettre la glyphicon dans un .col-* parce que .col-*-1 est beaucoup trop grande. .pull-left et .pull-right n'ont pas semblé avoir un effet, indépendamment du fait que j'utilise un div ou un span pour le glyphicon et message.

La solution la plus simple est d'utiliser un tableau (le gasp!), mais je vais essayer de les éviter.

Je suis toujours aussi décider si je veux l'icône en haut à gauche ou milieu gauche de l'alerte. Même avec une table, j'ai eu de la difficulté à centrage de l'icône à la verticale.

Ce que j'ai (assez simple):

<div class="col-sm-9 col-md-10">
    <div class="col-xs-12 alert alert-warning">
        <div class="glyphicon glyphicon-exclamation-sign"></div>
        <div>My message here.  Lots of text for several lines!  My message here.  Lots of text for several lines!  My message here.  Lots of text for several lines!  My message here.  Lots of text for several lines!</div>
    </div>
<div>

Lien vers JSFiddle

Des idées?

source d'informationauteur dfoverdx