Eu estou bolando um site sobre os meus animais de estimação para treinar, estou encontrando algumas dificuldades. A primeira foi porque eu queria colocar as imagens lado a lado com um texto em cada uma delas. Colocar lado a lado eu consegui, o texto ainda nao. A outra duvida é na questão do linear gradient. Não estou conseguindo mais aplicar a propriedade. Se alguem puder me ajudar, agradeço. Deixarei abaixo o CSS e o HTML. Se houver uma forma de simplificar também agradecerei pois acho que o meu css está muito carregado
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>Meus nenês</title>
<link rel="stylesheet" href="style-projeto.css">
<link rel="stylesheet" href="reset.css">
</head>
<header>
</header>
<body>
<section>
<img class="bg" src="bg-mimadinhos.jpg" alt="imagem com 2 gatos e 2 cachorros sem raça definida">
<h1 class="titulo-principal"><strong>Sobre os meus bichinhos</strong></h1>
<p>O grupo que antes era composto pela dupla:<strong>Sirius e Meggy</strong>, dois pinshers muito companheiros e amorosos, agora conta com mais 4 membros:<strong>Frajola, Pretinha, Egipcia e Morgana</strong>.</p>
<p class="trabalho"><em>Me dão tanto trabalho que as vezes me questiono:<strong>“são animais ou crianças?”</strong> </em></p>
<p>Cada um com sua personalidade única e um mais mimado que o outros, eles fazem a alegria de toda a casa.</p>
</section>
<div>
<h2 class="titulo">Conhecendo as peças</h2>
<figure>
<img class="imagem-meggy" src="Meggy.jpg" >
</figure>
<figure>
<img class="imagem-sirius" src="sirius.jpg">
</figure>
<figure>
<img class="imagem-frajola" src="frajola.jpg">
</figure>
<figure>
<img class="imagem-pretinha" src="pretinha.jpg">
</figure>
<figure>
<img class="imagem-egipcia" src="egipcia.jpg">
</figure>
<figure >
<img class="imagem-morgana" src="morgana.jpeg">
</figure>
</div>
</body>
</html>
Css
body {
background: linear-gradient(#FEFEFE, #000000;);
}
.bg {
width: 100%;
}
.titulo-principal {
text-align: center;
font-size: 40px;
}
body section {
text-align: center;
line-height: 1.5;
}
.trabalho {
font-size: 20px;
font-style: italic;
}
em strong {
color: darkblue;
font-weight: bold;
}
.titulo {
text-align: center;
font-weight: bold;
font-style: italic;
font-size: 40px;
margin-top: 20px;
font-height: 1.5;
}
div {
line-height: 1.5;
text-align: center;
}
.imagem-meggy {
float: left;
margin: 20px 20px;
width: 20%;
}
.imagem-sirius {
float: left;
margin: 20px 20px;
width: 20%;
}
.imagem-frajola {
float: left;
margin: 20px 20px;
width: 20%;
}
.imagem-pretinha {
float: left;
margin: 20px 20px;
width: 20%;
}
.imagem-egipcia {
float: left;
margin: 20px 20px;
width: 20%;
}
.imagem-morgana {
float: left;
margin: 20px 20px;
width: 20%;
}
`