Хорошо, похоже, это классическое несоответствие бок-модели IE (или, скажем так, ошибка?)
Самый простой способ обойти это - определить ваш div (тот, который содержит ddd) внутри контейнера div, как это:
<div id="container">
<div class="forDiv">ddd</div>
</div>
И определить свойства CSS следующим образом:
#container
{
width:100%;
}
.forDiv
{
border: 3px solid;
}
Это должно дать вам одинаковый размер как в IE, так и в Gecko.