¿Cómo aislar un div de los estilos CSS públicos?

Tengo un código por ejemplo aquí en HTML

<code><html>
 <body>
  <img src='an image source'/>
  <h1>Hi it's test</h1>
  <div id='mydiv'>
    <img src='an image source'/>
    <h1>Hi it's test</h1>
  </div>
 </body>
</html>
</code>

Si usé el siguiente código CSS para su estilo:

<code>img{
   width:100px;
   height:100px;
}
h1{
   font-size:26px;
   color:red;
}
</code>

la pregunta es: ¿Cómo puedo prevenir y aislar las etiquetas dentro de la etiqueta mydiv div del estilo por el estilo de las etiquetas públicas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta