title: HTML anchor element has an 'invisible' button
body: <p>I created both clickable icons and button that will redirect to external links but I've just noticed these 'invisible' buttons exist. I also know that these clickable spaces are the original positions these icons/image are from and I have used &quot;left: xx%&quot; to reposition them but how can I make this 'invisible' buttons disappear or is there any better way to reposition these icons/button?</p>
  <p><a href="https://i.stack.imgur.com/QFqpl.png" rel="nofollow noreferrer">invisible button 1</a></p>
  <p><a href="https://i.stack.imgur.com/OEdEq.png" rel="nofollow noreferrer">invisible button 2</a></p>
  <p><a href="https://i.stack.imgur.com/6wyrj.png" rel="nofollow noreferrer">invisible button 3</a></p>
  <p>The icons are not visible as I'm using an external stylesheet and I can't seem to include it but the button is and pressing the tab button on the result screen will show the problem.</p>
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-css lang-css prettyprint-override"><code>@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
  
  button {
      color: #d4af37;
      padding: 5px 25px;
      border: 2px solid #d4af37;
      position: relative;
      margin: auto;
      z-index: 1;
      overflow: hidden;
      transition: 0.3s;
  }
  
  button:after {
      content: '';
      background-color: #252526;
      position: absolute;
      z-index: -2;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
  }
  
  button:before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 0%;
      height: 100%;
      background-color: #d4af37;
      transition: 0.3s;
      z-index: -1;
  }
  button:hover {
      cursor: pointer;
      color: #252526;
  }
  button:hover:before {
      width: 100%;
  }
  
  button:focus {
      outline: none;
  }
  
  .contact {
      font-size: 20px;
      top: 0.8em;
      left: 41.5%;
      transform: translateY(20px);
      transition: transform 1s, opacity 1s;
      transition-delay: 0.7s;
  }
  
  .git {
      color: white;
      position: relative;
      left: 13%;
      transform: translateY(0);
      transition: transform 0.5s;
      padding-bottom: 5%;
  }
  
  .git:hover {
      cursor: pointer;
      transform: translateY(-2.5px);
      transition: transform 0.5s;
  } 
  
  .linked {
      color: white;
      position: relative;
      left: 91.5%;
      transform: translateY(0);
      transition: transform 0.5s;
      padding-bottom: 5%;
  }
  
  .linked:hover {
      cursor: pointer;
      transform: translateY(-2.5px);
      transition: transform 0.5s;
  } </code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code> &lt;link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"&gt;
  
  &lt;body&gt;
  &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
  &lt;a href=""&gt;&lt;button type="button" id="contactbutton" class="contact animated"&gt;Let's Talk&lt;/button&gt;&lt;/a&gt;
  
  &lt;div&gt;
          &lt;div class="row" id="link-git"&gt;
          &lt;div class="col-lg-6 col-md-6 col-sm-6"&gt;
              &lt;a href="" target="_blank"&gt;&lt;i class="fa fa-linkedin linked" style="font-size: 35px;"&gt;&lt;/i&gt;&lt;/a&gt;
          &lt;/div&gt;
          &lt;div class="col-lg-6 col-md-6 col-sm-6"&gt;
              &lt;a href="" target="_blank"&gt;&lt;i class="fa fa-github git" style="font-size: 35px;"&gt;&lt;/i&gt;&lt;/a&gt;
          &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      
      
  &lt;/body&gt;</code></pre>
  </div>
  </div>
  </p>