23

Pasek narzędziowy Bootstrap domyślnie wyrównuje tekst do środka. Chciałbym ustawić w lewo. Czy istnieje jakiś dobry sposób robienia tego w HTML, zamiast modyfikowania pliku CSS?Wyrównywanie tekstu w etykiecie narzędzia ładowania początkowego

Oto mój przykładowy kod:

<p rel="tooltip" title="Text in tooltip I want to align">Hover over here</p> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("p").tooltip(); 
    }); 
</script> 

Ja już próbowałem, ale to nie działa:

<p rel="tooltip" data-html="true" title="<p align='left'>Text in tooltip</p>">Hover over here</p> 

Odpowiedz

10

Czy próbowałeś tego?

<style> 
.tooltip > p { 
    text-align:left; 
} 
</style> 

Również nie sądzę, że uwzględnienie kodu HTML w tytule podpowiedzi. Co powinieneś zrobić:

$("p").tooltip({ 
    html: true, 
    title: '<p>Text in tooltip</p>' 
}); 

Odwołanie się do akapitu po p jest złym pomysłem, ponieważ wiele z nich można znaleźć w dokumencie. Patrz przez id zamiast:

<p id="myparagraph"> Hover over here </p> 
$("#myparagraph") 
+0

.tooltip> p {text-align : left; } nie jest potrzebny. dodanie align = "left" jest wystarczające – Ruut

+2

align = "left" nie jest poprawne @ruut. –

+0

Aby wyjaśnić komentarz Donny, użycie 'align =" left "' w tagu HTML nie jest poprawne HTML5. Metoda HTML5 to CSS opisany w tej odpowiedzi. – drewsberry

61

Dla mnie w wersji Bootstrap 2.2.2 oraz następujące prace:

.tooltip-inner { 
    text-align: left; 
} 

Aktualizacja: To działa również w Bootstrap 3.3.6.

+3

Nadal działa dobrze z Bootstrap v3.1.1 – famousgarkin

+1

Nawet bez '! Important' – famousgarkin

+0

Great works. Oznacz jako poprawną odpowiedź. –

1

zmienić następujące w bootstrap.css (lub bootstrap.min.css), pracuje również dla v3

.tooltip-inner{ 
... 
text-align:center; //change to left 
... 
} 
+0

Nigdy nie wprowadzaj zmian bezpośrednio do pliku bootstrap.css, zamiast tego napisz swój własny plik css i włącz to po włączeniu bootstrap. Pozwoli to na nadpisanie domyślnego zachowania, ale pozwoli na późniejsze uaktualnienie bootstrapu bez utraty ręcznego nadpisywania. – mtrolle

0

kiedy chcesz dołączyć HTML w dymku tylko przy użyciu bootstrap podpowiedź (używając danych html)

tutaj kod:

<span data-toggle="tooltip" data-html="true" title="<p style='text-align:left'>Hello again<br/> this is tooltop</p>"> 
Powiązane problemy