If you have any padding on that divide, it will be added to the 100%. Thats probably your question. Something like this maybe:
<style>
.one {
height:100%;
display:block;
}
.two {
padding: 20px;
}
</style>
<div class="one">
<div class="two">
</div>
</div>