Olá pessoal, fiquei um bom tempo parado com os estudos aqui no site e estou voltando agora, essa primeira duvida provavelmente é algo bem básico e visto no primeiro curso, mas não estou conseguindo ver a diferença, lá vai ela: [Referente ao desenvolvimento da pagina Index]
Meu código:
padding vs margin:
.saudacao p {
margin: 4rem;
color: #99A;
line-height: 1;
}
Código da resposta:
.saudacao p {
font-size: 1.5em;
color: #99A;
line-height: 1;
padding: 2em;
}
Os dois resultam no mesmo visual, porém para mim, com oque eu tento puxar da memória, o margin seria mais adequado pelo fato de que o espaço entre os outros elementos não faz parte do texto.
Agora a duvida do tópico é em relação as medidas relativas, oque eu fiz foi o seguinte: [resumidamente eu só usei rem, oque provavelmente não é bom, mas eu tinha mais noção do que eu estava fazendo assim]
html{
font-size: 1.2rem;
}
.foto-home {
height: 200px;
}
.saudacao p {
margin: 4rem;
color: #99A;
line-height: 1;
}
.saudacao-inicio {
font-size: 4rem;
color: #889;
}
.saudacao-ultima-linha {
text-align: right;
display: block;
}
.saudacao strong {
color: #000;
font-size: 3rem;
}
.saudacao em {
color: #851944;
font-size: 5rem;
}
.botao-index {
background-color: #851944;
color: #FFF;
border: .2em solid black;
width: 20rem;
display: block;
text-align: center;
padding: .5rem 0;
margin: 3rem auto;
}
.secao-inicio, footer{
padding: 2.5rem 2rem;
}
.secao-inicio h2, footer h2 {
text-transform: uppercase;
font-size: 2.5rem;
}
.trabalhos{
background-color: #3C1D3D;
border-top: .5rem solid #000;
border-bottom: .5rem solid #000;
}
.trabalhos h2 {
color: #FFF;
}
.trabalhos ul {
box-sizing: border-box;
margin: 0 auto;
overflow: hidden;
border: .5rem solid black;
}
.trabalhos li {
float: left;
width: 33.333%;
}
.trabalhos img {
width: 100%;
display: block;
}
.blog {
background-color: #999;
color: #FFF;
border-bottom: 10px solid #851944;
}
.blog li a {
color: #FCF;
}
footer {
background-color: #000;
color: #FFF;
}
footer a {
color: #F99;
}
main {
width: 100%;
padding-bottom: 0;
float: none;
}