Pessoal, eu segui o mesmo esquema do professor sobre como colocar a foto e o menu dentro do main (.corpo-pagina). Porém a imagem fica do lado de fora, como vocês podem ver no link a seguir. Outro detalhe é, se eu deixo o width: 15% ao invés de 10% no aside e imagem (.menu-pagina, img), a largura da imagem é afetada. Queria saber como resolver isso!
https://pasteboard.co/HrfLoIO.png
CÓDIGO CSS
.corpo-pagina {
background-color: #F2FFFC;
font-family: "Crimson Text", serif;
font-size: 120%;
line-height: 1.5;
float:left;
width: 85%;
}
.corpo-pagina h1 {
background-color: #851944;
color: #FFF;
text-align: center;
padding: 20px;
margin: 0;
border-bottom: 10px solid black;
font-size: 60px;
text-transform: uppercase;
}
h1 {
font-family: "Arial Black", sans-serif;
font-size: 30px;
}
h2 {
clear: both;
font-family: "Arial", sans-serif;
font-size: 30px;
}
h3 {
font-family: "Arial Black", sans-serif;
}
.texto-pagina {
width:720px;
margin: auto;
padding: 30px 0;
}
p {
font-family: "Roboto", sans-serif;
text-align: justify;
margin: 20px 0;
}
blockquote {
background-color: #D3DDDA;
padding: 16px;
border: 10px solid #C2CCCA;
width: 250px;
margin: 20px 40px;
box-sizing: border-box;
border-bottom-color: #333;
border-right-color: #FFF;
}
.peça {
float: right;
}
.votorantim {
float: left;
}
.menu-pagina, img {
font-family: "Roboto", sans-serif;
background-color: #3C1D3D;
color: #F2FFFC;
text-align: center;
float: left;
line-height: 1.2;
width: 10%;
height: 200px;
position:static;
box-sizing: border-box;
}
.menu-pagina h1 {
color: inherit;
margin: 10px;
font-size: 20px;
}
.menu-pagina {
clear:right;
box-sizing: border-box;
}
nav a {
color: #F2FFFC;
}
.icones-sociais li {
display: inline-block;
height: 40px;
}
.rodape-pagina {
background-color: #000;
color: #F2FFFC;
padding: 5px;
font-family: 'Roboto', sans-serif;
background-color: #000;
clear: both;
}
.leia-mais {
padding: 8px;
margin: 16px;
display: block;
font-size: 24px;
text-align: center;
background-color: #E6E7E8;
}
.icones-sociais a {
width: 40px;
height: 40px;
display: inline-block;
text-indent: -9999px;
}
.linkedin {
background-image: url(linkedin.png);
}
.twitter {
background-image: url(twitter.png);
}
.github{
background-image: url(github.png);
}