<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>JS Bin</title>
<style>
.first {
float: left;
width: 250px;
background: red;
}
.second {
width: 900px;
background: yellow;
margin-left: 250px;
}
</style>
</head>
<body>
<div class="first">Hello</div>
<div class="second">World</div>
</body>
</html>
Både floats og display inline(-block) vil føre til at elementet lengst til høyre faller ned på linjen under når skjermen blir for liten. For å unngå det må du bruke en "container / wrapper" som er like bred som begge elementet og som ikke påvirkes av skjermstørrelsen (absolute).
TEST