Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Imagem saindo da borda

Bom dia! Estou fazendo um projeto com base no que foi apresentado na aula. O tamanho das minhas imagens está correto quando o navegador está em tela cheia, mas quando mexo no tamanho da página fica desajustado. Como posso ajustar para deixar o tamanho fixo?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Código:

body{
    background-color:rgb(218, 220, 220);}

.cabecalho{
    padding: 20px;
    text-align: center;
    color: rgba(60, 8, 120, 0.865);
    font-size: 62px;}

nav li{
    display: inline;
    margin: 0 auto 0 35px;
    text-transform: uppercase;
    line-height: 50px;}

#menu{
    text-align: center;
    background-color: rgba(60, 8, 120, 0.865);}

nav a{
    color: rgb(255, 255, 255);
    text-decoration: none;}

.cursos li{
    display: inline-block;
    text-align: center;
    margin:1.5% 1.5% 1.5% 1.5%;
    width: 30%;
    box-sizing: border-box;
    border: 2px solid rgba(60, 8, 120, 0.865);
    border-radius: 10px;
    padding: 30px 20px;
    background-color: antiquewhite;}

img{
    width: 400px;
    height: 300px;}

.cursos h2{
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    padding: 10px;}

.cursos p{
    font-size: 18px;
    padding: 3px;}

strong{
   color: rgba(60, 8, 120, 0.865);
   font-size: 20px;}
1 resposta
solução!

Olá, Mariana.

Tudo bem?

Isso acontece porque a imagem está com um tamanho fixo, no caso: width: 400px; e height: 300px;, e independente do tamanho da tela e de todos os outros elementos, ela sempre terá esse tamanho.

Eu tentaria colocar em porcentagem porque dependendo do tamanho da tela, ela vai ajustar melhor.

img{
    width: 90%;
    height: 90%
}

Ai você testa se é melhor 90% ou outras mdedidas, mas em porcentagem.

Espero que funcione, qualquer dúvida manda aqui.