Código CSS:
Ver original#seccion_uno .nota{
color: red;
}
#seccion_dos .nota{
color: blue;
}
Código Javascript
:
Ver original<script type="text/javascript">
function funcionx()
{
var x=document.getElementById("seccion_uno");
x.style.display= "none";
}
</script>
Es completamente válido y correcto de usar, no sé a que te referís con lo "mala práctica".
Acaso si se pueden evitar el uso de id en favor de class, puede ser. Pero creo que el sentido de la pregunta de @jefridev no es ese, sino simplemente de estilizar via css los tags mencionados
Saludos