Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>CSS table border spacing inside only</title>
</head>
<body>
  <div class="ref">
    reference div
  </div>
  
  <table>
    <tr>
      <td>a</td>
      <td>bb</td>
      <td>ccc</td>
    </tr>
    <tr>
      <td>dddd</td>
      <td>eeeee</td>
      <td>ffffff</td>
    </tr>
    <tr>
      <td>ggggggg</td>
      <td>hhhhhhhhh</td>
      <td>iiiiiiiiiiiiii</td>
    </tr>
  </table>
  <div class="ref">
    reference div
  </div>
  </body>
</html>
 
table {
  width: 100%;
  border-collapse: collapse;
}
td {
  border: 0px solid transparent;
  background-clip: padding-box;
}
tr > td + td {
  border-left-width: 10px;
}
tr + tr > td {
  border-top-width: 10px;
}
/* only to see more */
td, th, .ref {
  padding: 5px;
  background-color: lightblue;
}
.ref {
  background-color: lightgreen;
} 
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
tlindigpro
0viewers