<!DOCTYPE html>
<html>

  <head>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>

  <body>
    <h3>Problem One - with float</h3>
    <p>This is a problem in jsfiddle, but not plnkr</p>
<a href="#" class="one"><img src="https://en.js.cx/gallery/img6-thumb.jpg"></a>
<a href="#" class="one"><img src="https://en.js.cx/gallery/img5-thumb.jpg"></a>

<div class="clearfix"></div>
<h3>Problem Two - without float</h3>
<p>This is a problem in jsfiddle, but not plnkr</p>
<a href="#" class="two"><img src="https://en.js.cx/gallery/img6-thumb.jpg"></a>
<a href="#" class="two"><img src="https://en.js.cx/gallery/img5-thumb.jpg"></a>
  </body>

</html>
// Code goes here

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.one {
  border: solid 2px gray;
  width: 100px;
  height: 100px;
  padding: 3px;
  margin: 2px;
  float: left;
}

.one:hover {
  border-color: #FF9900;
}

.two {
  border: solid 2px gray;
  width: 100px;
  height: 100px;
  padding: 3px;
  margin: 2px;
  display: inline-block;
}

.two:hover {
  border-color: #FF9900;
}