Depois que teminei de formatar a página do exercício notei que muitos elementos no CSS ficaram diferente da opinião do instrutor. Até aí, tudo bem (eu acho), mas tive um problema com o alinhamento das frases: "e eu construo" com "Sites maravilhosos". Já inspecionei e fiz alguns testes, com padding, margin, line-height,width, height e não consegui solucionar meu problema. Acontece que a frase "e eu construo" está ligeiramente acima da frase "sites maravilhosos" e não alinhada conforme proposto no exercício. A minha última tentativa foi modificar o display de "e eu construo" de block, para inline-block. Apesar do texto descer um pouco, ainda não se alinhou com "sites maravilhosos". Não sei mais o que fazer, alguém consegue me ajudar?
Eis o meu código no CSS
html{
font-size: 120%; /*fonte padrão 16px */
}
.foto-home {
height:8.13rem;/*já estava*/
position: relative;
top: 0px;
}
.texto_ola{
margin-left: 11.25rem;
padding-top: 7.5rem;
}
.texto_ola_2{
margin-left: 0.5rem;
margin-right: 4.38rem;
padding-left: 31.25rem;
}
header{
position: relative;
height: 10.56rem;
width: 100%;
}
header h1{
text-align: center;
font-size: 1.88rem;
font-family: "merriweather";
line-height: 0.06rem;
}
.subtitulo-principal{
text-align: center;
font-size: 0.62rem;
font-family: "pacifico", serif;
}
.saudacao{
position: relative;
top:11rem;
}
.saudacao-inicio{
text-align: center;
font-size: 375%;
color: #889; /*já estava*/
}
.maravilha{
font-size: 500%;
line-height: 0.13rem;
padding-left: 9.38rem;
}
.saudacao-nome{
text-align: center;
font-size: 312%;
line-height: 0.25rem;
font-weight: bold;
}
.saudacao p {
color: #99A; /*já estava*/
line-height: 1; /*já estava*/
}
.saudacao-ultima-linha {
text-align: right; /*já estava*/
display: inline; /*já estava-mudei de block para inline*/
font-size: 125%;
margin-right:22.75rem;
color: #889;
}
.saudacao strong {
color: #000; /*já estava*/
}
.saudacao em {
color: #851944; /*já estava*/
}
.secao-inicio saudacao{
padding: 3.13rem;
line-height: 0.5rem;
padding: 1.87rem;
}
.botao-index {
background-color: #851944; /*já estava*/
color: #FFF; /*já estava*/
border: .2em solid black; /*já estava*/
display: block; /*já estava*/
text-align: center; /*já estava*/
font-size: 1.25em;
padding: .5em;
width: 40ch;
margin: 2em auto;
}
.nome{
font-size: 125%;
color: #889;
}
.secao-inicio h2 {
text-transform: uppercase;/*já estava*/
}
.trabalhos {
background-color: #3C1D3D;/*já estava*/
border-top: 0.63rem solid #000;/*já estava*/
border-bottom: 0.63rem solid #000;/*já estava*/
position: relative;
top:12.5rem;
height: 28.13rem;
padding: 1.88rem;
}
#veja-mais trabalhos{
position: absolute;
top:25rem;
}
.trabalhos h2 {
color: #FFF;/*já estava*/
}
.trabalhos ul {
overflow: hidden;/*já estava*/
border: 0.63rem solid black;/*já estava*/
}
.trabalhos li {
float: left;/*já estava*/
width: 33.333%;/*já estava*/
}
.trabalhos img {
width: 100%;/*já estava*/
display: block;/*já estava*/
}
.blog {
background-color: #999;/*já estava*/
color: #FFF;/*já estava*/
border-bottom: 0.63rem solid #851944;/*já estava*/
position: relative;
top:12.5rem;
height: 22rem;
padding: 1.88rem;
padding-bottom: 3.94rem;
}
.blog li a {
color: #FCF;/*já estava*/
line-height: 0.12rem;
}
footer {
background-color: #000;/*já estava*/
color: #FFF;/*já estava*/
position: fixed;
bottom: 0%;
width: 100%;
}
footer a {
color: #F99;/*já estava*/
}
main {
width: 100%;/*já estava*/
padding-bottom: 0;/*já estava*/
float: none;/*já estava*/
}