Tengo esa duda, nunca estoy seguro de cómo hacerlo, aunque al final uso un poco de ambos dependiendo la situación
-.-
La cosa sería, hacer lo siguiente:
HTML
Código:
<div id="content">
<div class="post">
<div class="post-title"></div>
<div class="post-body"></div>
</div>
</div>
CSS
Código:
.post {
}
.post-title {
}
.post-body {
}
O hacer esto otro:
HTML
Código:
<div id="content">
<div class="post">
<div class="title"></div>
<div class="body"></div>
</div>
</div>
CSS
Código:
.post {
}
.post .title {
}
.post .body {
}