Olá Jeff Valentim!
Primeiramente não tem nada a ver com JavaScript ou algo do tipo('a não ser que você use para montar o layout das páginas...').
Isso depende de verdade das medidas proporcionais que foram utilizadas para construir o layout...
Se você usa a unidade de medida em px(pixels), vai ser natural haver diferenças de layout em diferentes telas,
tente utilizar uma unidade com %(porcentagem), pois aí o layout 'se adaptará' a tela mais facilmente..
Exemplo:
<style>
#divExemplo
{
width: 100%;
}
</style>
<!-- Essa div ocupará 100% da largura de sua tela -->
<div id="divExemplo">
<figure>
<img src="" alt="" />
</figure>
</div>
Espero ter ajudado!
Gérison