这是标记。我想在两个表之间添加一条垂直线。我不想在这里使用图像。我需要一个纯HTML的解决方案。
<div>
<table width="50%" style="float:left">
<tr>
<td><p class="dotted">row 1, cell 1</p></td>
<td><p class="dotted">row 1, cell 2</p></td>
</tr>
<tr>
<td><p class="dotted">row 2, cell 1</p></td>
<td><p class="dotted">row 2, cell 2</p></td>
</tr>
</table>
<table width="50%" style="float:left">
<tr>
<td><p class="dotted">row 1, cell 1</p></td>
<td><p class="dotted">row 1, cell 2</p></td>
</tr>
<tr>
<td><p class="dotted">row 2, cell 1</p></td>
<td><p class="dotted">row 2, cell 2</p></td>
</tr>
</table>
</div>
像这张图片
答案 0 :(得分:3)
如何将其中一个表的左边框设置为1px?
更新: 根据你的形象,试试这个......(这可能不是最好的方法,但它对我有用......)
http://jsfiddle.net/jreljac/SvHqR/3/
<table width="45%" style="float:left" class="tdDotted">
<tr>
<td ><p class=" entityHeader">Study Title</p></td>
<td><p >row 1, cell 2</p></td>
</tr>
<tr>
<td><p class=" entityHeader">Start Date</p></td>
<td><p >row 2, cell 2</p></td>
</tr>
</table>
<div style="width: 3%; float: left;"> </div>
<div style="width: 3%; border-right: 1px solid red; float: left; height: 100%; margin-top: 5px;"> </div>
<div style="width: 3%; float: left;"> </div>
<table width="45%" style="float:left;" class="tdDotted">
<tr>
<td ><p class=" entityHeader">Project Type</p></td>
<td><p >row 1, cell 2</p></td>
</tr>
<tr>
<td><p class=" entityHeader">Project Subtype</p></td>
<td><p >row 2, cell 2</p></td>
</tr>
</table>
答案 1 :(得分:2)
检查这个小提琴here。希望它有所帮助。
<强> CSS 强>
.parentTable{
width: 100%;
border: 1px solid #b4b4b4;
}
.parentTable tr td{
padding: 5px 30px;
}
.parentTable tr td.header{
background: #265ca5;
}
.parentTable tr td.spec{
width: 1px;
padding: 0;
border: none;
background: #b4b4b4;
}
.childTable{
width: 100%;
}
.childTable tr td{
border-bottom: 1px dashed;
}
.childTable tr:last-child td{
border: none;
}
<强> HTML 强>
<table class="parentTable">
<tr>
<td class="header" colspan="3"> </td>
</tr>
<tr>
<td>
<table class="childTable">
<tr>
<td>
<p class=" entityHeader">Study Title</p>
</td>
<td>
<p>row 1, cell 2</p>
</td>
</tr>
<tr>
<td><p class=" entityHeader">Start Date</p></td>
<td><p >row 2, cell 2</p></td>
</tr>
</table>
</td>
<td class="spec">
</td>
<td>
<table class="childTable">
<tr>
<td ><p class=" entityHeader">Project Type</p></td>
<td><p >row 1, cell 2</p></td>
</tr>
<tr>
<td><p class=" entityHeader">Project Subtype</p></td>
<td><p >row 2, cell 2</p></td>
</tr>
</table>
</td>
</tr>
答案 2 :(得分:0)
也许你想看看这篇类似的帖子,关于这里的垂直线: