<style>
body {
  margin: 0;
}

.row {
  clear: both;
}

.row div {
  float: left;
}

.red {
  background-color: red;
}
</style>

<div class="row">
  <div class="red" style="width: 200px">a</div>
  <div style="width: 200px">a</div>
</div>

<div class="row">
  <div class="red" style="width: 200px">a</div>
  <div style="width: 200px">a</div>
</div>

<div class="row">
  <div class="red" style="width: 100px">a</div>
  <div style="width: 300px">a</div>
</div>

<div class="row">
  <div class="red" style="width: 100px">a</div>
  <div style="width: 300px">a</div>
</div>
