Хитрость заключается в том, чтобы убедиться, что структуры слева имеют те же показатели, что и элементы справа.Так что нет различий в отступах, высоте строки, высоте и т. Д. Немного похоже на это:
/* make sure the ul and the table have the same metrics */
.Left ul, table {
border-spacing: 0;
border: 0;
margin: 0;
}
/* ditto for the list items and table cells */
.Left li, td {
box-sizing: content-box;
line-height: 32px;
border-bottom: 1px solid #ddd;
margin: 0;
padding: 0;
}
ul li {
list-style-type: none;
width: 200px;
}
.Left {
float: left;
border-right: 1px solid #ddd;
}
tr td {
text-decoration: none;
width: 100px;
padding-left: 5px;
}
table thead tr th {
display: none;
}
a {
text-decoration: none;
}
<div>
<div class="Left">
<div class="title">
<ul>
<li><a href="#">Header</a></li>
</ul>
</div>
<div>
<ul>
<li><a href="#">Name1</a></li>
<li><a href="#">Name2</a></li>
<li><a href="#">Name3</a></li>
<li><a href="#">Name4</a></li>
<li><a href="#">Name5</a></li>
<li><a href="#">Name6</a></li>
</ul>
</div>
</div>
<div>
<div>
<table>
<thead>
<td>
<a href="#">Status</a>
</td>
</thead>
<tbody>
<tr>
<td><a href="#">Status1</a></td>
</tr>
<tr>
<td><a href="#">Status1</a></td>
</tr>
<tr>
<td><a href="#">Status1</a></td>
</tr>
<tr>
<td><a href="#">Status1</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
Это работает не так хорошо, как я ожидал;Есть некоторые различия в некоторых коэффициентах масштабирования.Возможно, я забыл одно или несколько свойств;когда я подумаю о некоторых, я обновлю.