0

这可能真的很棘手!

这是我想要实现的目标:

3柱细丝

这是我在 jsfiddle 上的测试代码

我已经尝试了各种各样的事情,但没有任何运气。问题是左右 div 的宽度都基于其中的文本宽度。我也不能让连接虚线位于左右 div 下方,并且只用背景颜色将其遮盖,因为网站的背景是渐变色。

至少在这种情况下,父 div 是固定的。

有什么想法吗?

4

2 回答 2

0

在使用了 jsfiddle 代码并查找了 3 列 CSS 灵活布局之后,我尝试使用谷歌搜索“css 目录”。第一个条目是CSS Table of Contents,看起来它可能对您有用。否则,请查看帖子中引用的帖子或其他搜索结果。

于 2011-03-16T15:05:33.843 回答
0

我真的很讨厌提供有关使用表格的建议,但是,这将是使用 table/div/css 混合解决方案的最简单方法。测试和工作。

<div style="position: relative; width: 300px; height: auto;">
<table style="width: 100%">
  <tr>
    <td style="float: left; width: auto">
        a
    </td>
    <td style="width: 100%; text-align: left;">
        <div style="width: 100%; border-bottom: 1px dotted #fff; height:10px;"> </div>
    </td>
    <td style="float:right">
        z
    </td>
  </tr>
</table>
</div>
<div style="position: relative; width: 300px; height: auto;">
<table style="width: 100%">
  <tr>
    <td style="float: left; width: auto">
        1
    </td>
    <td style="width: 100%; text-align: left;">
        <div style="width: 100%; border-bottom: 1px dotted #fff; height:10px;"> </div>
    </td>
    <td style="float:right">
        infinity
    </td>
  </tr>
</table>
</div>
于 2011-03-16T15:38:55.137 回答