Hola, apenas estoy iniciando con CSS por lo que he visto varias formas de escribir pseudoclases e identificadores, algunos usando el elemento que es o el que lo contiene, pero no se si esto tenga alguna utilidad ya que realizan lo mismo por ejemplo hacer:
<html>
<head>
<style>
.div1 {background-color: blue;}
.lblanca {color:white;} </style>
</head>
<body>
<div class="div1">
<p class="lblanca">Prueba</p>
</div>
</body>
</html>
hace lo mismo que esto
<html>
<head>
<style>
.div1 {background-color: blue;}
div.div1 p.lblanca {color:white;} </style>
</head>
<body>
<div class="div1">
<p class="lblanca">Prueba</p>
</div>
</body>
</html>
cual es la forma correcta de escribirlo, o la que se recomienda usar??
gracias