Como isolar uma div de estilos CSS públicos?
eu tenho algum código por exemplo aqui em html
<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>
se eu usei o seguinte código css para estilizá-lo:
img{
width:100px;
height:100px;
}
h1{
font-size:26px;
color:red;
}
A pergunta é: Como posso evitar e isolar as tags dentro da tag mydiv div do estilo pelo estilo de tags públicas?