word-wrap: break-word;
Если absolute применить то он уедет, без скриптов можно так сделать?
.example {
background: green;
height: 100px;
transition: all 1s linear;
width: 100px;
}
.example:hover {
background: red;
height: 200px;
width: 200px;
}