Como isolar uma div de estilos CSS públicos?

eu tenho algum código por exemplo aqui em 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>

se eu usei o seguinte código css para estilizá-lo:

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

A pergunta é: Como posso evitar e isolar as tags dentro da tag mydiv div do estilo pelo estilo de tags públicas?

questionAnswers(4)

yourAnswerToTheQuestion