Ciao a tutti, sto studiando Html5 e Css3. Sto facendo pratica prendendo siti già fatti e studiandone il codice.
Nel codice inserito di seguito vedo che il selettore body viene indicato due volte, facendo riferimento a proprietà differenti. La mia domanda è questa, come mai il body non viene accorpato? C'è un motivo specifico, o è una pura scelta personale del programmatore, che da quello che vedo ha sezionato il fogli di stile con intestazioni di commenti descrittivi specifiche? So che puo risultare semplice per chi è gia un esperto, ma cose del genere, per chi è alle prime armi, possono risultare montagne!!! 
codice:
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
/* Note from Bruce: The Meyer Reset includes this rule, but I've commented it out so it doesn't take effect. If it weren't commented out, it would turn off the numbers before list items in an ol, and the bullets before list items in an ul.
ol, ul {
list-style: none;
} */
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* GENERAL
---------------------------------------------- */
body {
color: #1d3d76;
font: 100% "Trebuchet MS", Verdana, sans-serif;
padding-bottom: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.logo {
color: #b74e07;
font-weight: bold;
}