Bom dia Professor.
Quanto a ordem dos seletores css:
body {
font-family: "Crimson Text", "Times New Roman", serif;
background-color: #F2FFFC;
font-size: 120%;
line-height: 1.5;
}
h1,
h2 {
font-family: "Open Sans Condensed", sans-serif;
}
main h1 {
background-color: #851944;
text-align: center;
color: #FFF;
padding: 25px;
font-size: 60px;
border-bottom: 10px solid #000;
}
p {
text-align: justify;
margin: 20px 0;
}
blockquote {
background-color: #D9E5E3;
border: 10px solid #C2CCCA;
width: 250px;
box-sizing: border-box;
margin: 20px 40px;
}
aside {
background-color: #3C1D3D;
color: #F2FFFC;
}
footer {
background-color: #000;
color: #F2FFFC;
}
nav a {
color: #F2FFFC;
}
main a {
color: #851944;
}
aside a {
color: inherit;
font-family: "Open Sans Condensed", sans-serif;
}
blockquote,
aside,
footer {
padding: 20px;
}
main div {
width: 720px;
margin: auto;
}
aside {
text-align: center;
}
aside h1 {
font-size: 30px;
margin-bottom: 25px;
}
main div {
padding: 30px 0;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
h2 {
font-size: 30px;
}
Existem alguma diferença em alterar a ordem da declaração desses seletores ? Por exemplo, vejo que o h2 está estilizado lá no fim do arquivo, eu poderia coloca-lo no inicio ?
Grato