Ustaw grubość czcionki za pomocą klas Bootstrap


Odpowiedzi:


54

EDYCJA 2 (wersja ostateczna): Zgodnie z dokumentacją bootstrap 4 , class="font-weight-bold"to jest to, czego szukasz.


EDYCJA: Możesz użyć, class="font-weight-bold"jak pokazano tutaj (Bootstrap 4 alpha).

Zachowałem pierwotną odpowiedź poniżej dla jasności.


Publikuję tę odpowiedź, ponieważ wydaje się, że ten wątek ma wielu odwiedzających, ale nie ma odpowiedniego rozwiązania, aby rozwiązać ten problem. Ale wkrótce będzie sposób z Bootstrap 4:

Jak tego GitHub żądanie ciągnąć pokazy, po prostu trzeba użyć text-weight-normal, text-weight-boldi text-weight-italicklas.

Może się to zmienić aż do oficjalnego wydania stabilnego. W tej chwili to żądanie ściągnięcia nie jest jeszcze scalone w gałęzi alfa.

Zaktualizuję ten post po wydaniu Bootstrap v4.


Och, to słodkie! Czy możesz poprawić swoją odpowiedź, aby wspomnieć, że stanie się to w Bootstrap 4, i dodać rozwiązanie dla bieżących wersji (używając <strong>lub po prostu tworząc własną klasę)? W takim razie zaznaczę twoją odpowiedź.
Ionică Bizău

Również (w Bootstrap 4) możesz dodać sugerowaną klasę ("font-weight-bold") do <input/>pól, a tekst w środku stanie się pogrubiony. Używamy tego z polami tytułu, aby je podkreślić, gdy jest to konieczne. Testowane w systemie Windows x64 w przeglądarce Chrome w wersji 76 i IE11.
timmi4sa

Fajny, fajny człowiek. To działa!!! Próbowałem pogrubić treść, dodając styl ręcznie do pliku css, ale tak się nie stało. Wtedy znalazłem twoją odpowiedź: D
Travis Le

93

Znalazłem to na stronie Bootstrap , ale tak naprawdę nie jest to klasa Bootstrap, to tylko HTML.

<strong>rendered as bold text</strong>

3
Co więcej strong, niekoniecznie oznacza pogrubienie. Z developer.mozilla.org/en-US/docs/Web/HTML/Element/strong : „Zazwyczaj ten element jest renderowany domyślnie przy użyciu pogrubionej czcionki. Nie należy go jednak używać po prostu do stosowania pogrubionego stylu; użyj W tym celu właściwość CSS font-weight. "

Mocne jest mocne, pogrubione to pogrubione :( Odpowiedź @GurgenHakobyan powinna być zdecydowanie preferowana.
MattAllegro

To pochodzi z dawnych czasów, kiedy nie było CSS. Ze względu na rozdzielenie wzorców projektowych, CSS został wymyślony, aby uniknąć mieszania treści i prezentacji zarówno w HTML. Chociaż przeglądarki internetowe nadal obsługują tę funkcję w celu zapewnienia kompatybilności wstecznej, zdecydowanie odradza się używanie <b> i <strong>, <i> i <em> itp. En.wikipedia.org/wiki/Cascading_Style_Sheets
Wildhammer


39

Utwórz w swoim Site.css (lub w innym miejscu) nową klasę o nazwie na przykład .font-bold i ustaw ją na swój element

.font-bold {
  font-weight: bold;
}

8
Odradzałbym to, znaczniki mają być semantyczne, w ten sposób: .some-funkcjonalny-opis-elementu {font-weight: bold}. Zamiast po prostu używać klasy o nazwie jak kawałek css, po prostu użyj style = "font-weight: bold;", bardziej uczciwie jest być szybkim i brudnym.
cmc

23
Jest to idealne rozwiązanie i tak samo semantyczne, jak wiele innych klas Bootstrap, takich jak .text-uppercase lub .list-unstyled. Style wbudowane mogą stać się koszmarem zarządzania, na przykład jeśli później zdecydujesz, że wszystkie pogrubione elementy powinny mieć inny kolor lub mieć efekt tekstowy. Zajęcia ułatwiają to zadanie i to jest najlepsza odpowiedź.
Andy Mehalick

Zgadzam się z Andym tutaj. To poprawnie odpowiada na pytanie. Istnieją ważne przypadki użycia, w których użycie uogólnionych klas zapewniłoby najczystsze wyjście HTML, gdy używane są generatory, zestawy narzędzi i szablony.
dperish

To jest właściwe rozwiązanie dla bootstrap <4. Celem strong nie jest pogrubianie tekstu , przeglądarki robią to, ponieważ konwencja to pogrubiony tekst z silnym naciskiem. Znacznik HTML musi mieć znaczenie semantyczne, a nie tylko istnieć do celów projektowych. W rzeczywistości nie jest cytowany w rekomendacji W3, a nawet b nie należy ufać, że jest odważny .
Andre Figueiredo

1
To jest nieaktualne w bootstrap 4
toddmo

8

W Bootstrap 4 możesz użyć:

<p class="font-weight-bold">Bold text.</p>
<p class="font-weight-normal">Normal weight text.</p>
<p class="font-weight-light">Light weight text.</p>

2

Powinieneś użyć zmiennych bootstarp, aby kontrolować grubość czcionki, jeśli chcesz bardziej dostosowaną wartość i / lub postępujesz zgodnie ze schematem, który należy powtórzyć; Zmienne są używane w całym projekcie jako sposób na centralizację i udostępnianie powszechnie używanych wartości, takich jak kolory, odstępy lub stosy czcionek;

całą dokumentację można znaleźć pod adresem http://getbootstrap.com/css .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.