In un Bootstrap 3 list-group-item
, ho un'icona, del testo e due icone/pulsanti che dovrebbero essere visualizzati a destra.Bootstrap 3: gli elementi di span che galleggiano a destra nella lista gruppo-articolo non consumano spazio verticale
ho provato questo:
<a class="list-group-item" ng-click="handleClick()">
<span class="glyphicon glyphicon-file"></span>
Some text goes here
<button class="btn btn-xs btn-warning pull-right" ng-click="handleButtonClick()"><span class="glyphicon glyphicon-trash"></span></button>
<some:custom:span></some:custom:span>
</a>
Questa grande opera se il risultato si inserisce in una sola riga:
Funziona anche quando la finestra è così sottile che il testo vero e proprio non lo fa inserire in una riga:
Tuttavia, se le finestre permette al testo di rimanere in una sola riga, ma non c'è abbastanza spazio per le campate di pull-destra, le cose si incasinato:
Quello che mi piacerebbe davvero voglio è che gli span pull-right
inizino una nuova riga e si allineano a destra e che lo list-group-item
si estenda verticalmente per adattarli. Come posso ottenerlo?
Grazie! Sono andato con la prima versione, ma ho sostituito il mio 'a' con un' span', che dovrebbe renderlo legale e aggiunto manualmente l'effetto ': hover' (che Bootstrap applica a' span.list-group-item: hover' solo per impostazione predefinita). Funziona esattamente come previsto. Conosci qualche buon documento che avrei dovuto leggere per trovare io stesso il 'clearfix'-way? – fefrei
Gli elementi mobili non si aggiungono all'altezza dell'elemento in cui risiedono correttamente. Uno scenario simile è descritto qui: http://css-tricks.com/the-how-and-why-of-clearing-floats/. – cdog