Definir o peso da fonte usando as classes Bootstrap


Respostas:


53

EDIT 2 (final): De acordo com a documentação do bootstrap 4 , class="font-weight-bold"é o que você está procurando.


EDIT: Você pode usar class="font-weight-bold"como mostrado aqui (Bootstrap 4 alpha).

Eu mantive a resposta original abaixo para fins de clareza.


Estou postando esta resposta porque esse tópico parece ter muitos visitantes, mas não tinha uma solução adequada para resolver esse problema. Mas em breve haverá uma maneira com o Bootstrap 4:

Como este GitHub solicitação de recebimento shows, você só vai ter que usar as text-weight-normal, text-weight-bolde text-weight-italicclasses.

Talvez isso possa mudar até o lançamento oficial estável. Nesta data de escrita, essa solicitação de recebimento ainda não foi mesclada na ramificação alfa.

Vou atualizar esta postagem assim que o Bootstrap v4 for lançado.


Oh, que fofo! Você pode melhorar sua resposta para mencionar que isso vai acontecer no Bootstrap 4 e adicionar uma solução para as versões atuais (usando <strong>e apenas criando sua própria classe)? Vou marcar sua resposta então.
Jonic Biz

Além disso (no Bootstrap 4), você pode adicionar a classe sugerida ("font-weight-bold") às <input/>caixas e o texto dentro ficará em negrito. Usamos isso com campos de título para enfatizá-los quando necessário. Testado no Windows x64 no Chrome ver76 e IE11.
timmi4sa 8/09/19

Legal, cara legal. Funciona!!! Eu tentei deixar o conteúdo em negrito adicionando o estilo manualmente ao arquivo css, mas isso simplesmente não aconteceu. Então eu encontrei sua resposta: D
Travis Le

93

Encontrei isso no site do Bootstrap , mas na verdade não é uma classe do Bootstrap, é apenas HTML.

<strong>rendered as bold text</strong>

3
Além disso strong, não significa negrito necessariamente. De developer.mozilla.org/pt-BR/docs/Web/HTML/Element/strong : "Normalmente, esse elemento é renderizado por padrão usando um peso de fonte em negrito. No entanto, ele não deve ser usado simplesmente para aplicar um estilo em negrito; use o Propriedade de peso de fonte CSS para esse fim. "

Strong é forte, ousada é ousada :( A resposta por @GurgenHakobyan deve ser muito preferido.
MattAllegro

Isso é dos velhos tempos em que não havia CSS. Devido à separação do padrão de design de preocupações, o CSS foi inventado para evitar a mistura de conteúdo e apresentação em HTML. Embora os navegadores da web ainda apoiar esta para compatibilidade com versões anteriores, é fortemente aconselhados a não usar <b> e <strong>, <i> e <em> etc. en.wikipedia.org/wiki/Cascading_Style_Sheets
Wildhammer

49

No Bootstrap 4 :

class="font-weight-bold"

Ou:

<strong>text</strong>

39

Crie no seu Site.css (ou em outro local) uma nova classe chamada, por exemplo .font-bold, e defina-a como seu elemento

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

8
Eu desaconselho isso, a marcação deve ser semântica, assim: .alguma descrição funcional-do-elemento {font-weight: bold}. Ao invés de usar apenas uma classe chamada css, use style = "font-weight: bold;", é mais honesto ser rápido e sujo.
cmc

23
Esta é uma solução perfeita e tão semântica quanto muitas outras classes de Bootstrap, como .text-uppercase ou .list-unstyled. Os estilos embutidos podem se tornar um pesadelo de gerenciamento, por exemplo, se você decidir posteriormente que todos os elementos em negrito devem ter uma cor diferente ou ter um efeito de texto. Ter uma aula facilita isso e esta é a melhor resposta.
Andy Mehalick 15/09/2015

Eu concordo com Andy aqui. Isso responde à pergunta corretamente. Existem casos de uso válidos quando o uso de classes generalizadas forneceria a saída html mais limpa, onde geradores, kits de ferramentas e modelos estão em uso.
Dperish

Esta é a solução certa para o bootstrap <4. O objetivo strong não é tornar o texto em negrito , os navegadores fazem isso porque a convenção é um texto em negrito com forte ênfase. A tag HTML deve ter significado semântico, não apenas existe para fins de design. Na verdade, ele não é citado na recomendação do W3 e nem b deve ser considerado ousado .
Andre Figueiredo

1
Isso está desatualizado no bootstrap 4
toddmo 16/04/18

8

No Bootstrap 4, você pode usar:

<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

Você deve usar as variáveis ​​do bootstarp para controlar o peso da fonte, se desejar um valor mais personalizado e / ou seguir um esquema que precise ser repetido; As variáveis ​​são usadas em todo o projeto como uma maneira de centralizar e compartilhar valores comumente usados, como cores, espaçamento ou pilhas de fontes;

você pode encontrar toda a documentação em http://getbootstrap.com/css .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.