Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Problema CSS

home.component.html

<div class="container">
  <div class="row">
    <div class="col-sm-6 mb-2">
      <img class="img-fluid d-none d-sm-block"
        src="assets/img/home.jpg"
        alt="Imagem de um gato para as boas vindas"
      />
    </div>
    <div class="col-sm-6 mb-2">
      <router-outlet></router-outlet>
    </div>
  </div>
</div>

Meu formulário de login não fica no mesmo formato... login.component.html

<h4 class="text-center">Login</h4>
<form class="form mt-4">
  <div class="form-group">
    <input class="form-control" placeholder="Nome do usuário" />
  </div>
  <div class="form-group">
    <input type="password" class="form-control" placeholder="Senha" />
  </div>
  <button type="submit" class="btn btn-primary btn-block">Login</button>
</form>

já conferi as classes, porem não fica com o espaçamento certo.

por exemplo... o button fica com o formato azul, porem não ocupa todo o espaço com o comportamento do block

2 respostas
solução!

Primeiro verifique se no arquivo "src/style.css" constam os imports das bibliotecas.

@import 'bootstrap/dist/css/bootstrap.min.css';
@import 'font-awesome/css/font-awesome.css';

Caso não resolva, verifique a versão do bootstrap instalada no projeto no arquivo "package.json", caso tenha instalado a versão 5, faça o downgrade para a versão 4 utilizada no curso através do comando:

npm install bootstrap@4.

att,

Estava com o mesmo problema e a versão do bootstrap estava na 5, coloquei a versão 4 e funcionou perfeitamente. obrigado.