html - 将无序列表转换为目录

标签 html css html-lists tableofcontents

引用这个 fiddle :http://jsfiddle.net/exGnZ/

您好,我正在尝试使用无序列表和引导点来复制目录。不幸的是,当内容很长时,格式就会崩溃。有谁知道如何让下图中的第 2 章与点出现在同一行上?

enter image description here

这是我目前得到的代码: http://jsfiddle.net/exGnZ/

我也贴在这里:

    <div>
    <ul id="toc">
    <li><span>Introduction</span> <a href="#">Chapter 1</a></li>
    <li><span> Storm clouds looming Storm clouds looming Storm clouds looming Storm clouds looming Storm clouds looming</span> <a href="#">Chapter 2</a></li>
    <li><span>Sun breaks</span> <a href="#">Chapter 3</a></li>
    <li><span>Lost and confused</span> <a href="#">Chapter 4</a></li>
    <li><span>The pot of gold</span> <a href="#">Chapter 5</a></li>
    <li><span>Nom nom nom</span> <a href="#">Chapter 6</a></li>
    </ul></div>

还有 CSS:

    div {padding:10px;}
    #toc {
        list-style: none;
        margin-bottom: 20px;
    }
    #toc li {
        background: url(http://5thirtyone.com/sandbox/share/toc/dot.gif) repeat-x bottom left;
        overflow: hidden;
        padding-bottom: 2px;
    }
    #toc a,
    #toc span {
        display: inline-block;
        background: #fff;
        position: relative;
        bottom: -4px;
    }
    #toc a {
        float: right;
        padding: 0 0 3px 2px;
    }
    #toc span {
        float: left;
        padding: 0 2px 3px 0;
    }

最佳答案

这个怎么样:http://jsfiddle.net/exGnZ/40/

尽我所能。

关于html - 将无序列表转换为目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8898062/

相关文章:

php - Facebook 注销无法正常工作

html - 样式访问链接

javascript - SVG 元素边界框覆盖元素

css - 使用 css ul li 显示内联 block 时出现的像素

html - float 图像在 IE9 中扭曲无序列表

html - 通过css计算动态高度

html - 在不使用换行符的情况下使用流增长和行换行时如何在一行中获得两个元素?

html - 从 "Wrapping"阻止 CSS 水平下拉菜单

html - -moz-border-radius 导致在 IE8 中生成内联样式

jquery - 对象 [object Object] 在使用 jquery 将项目添加到列表时没有方法 'listview'