首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建大纲--不是大纲元素--而是创建类似大纲的下一个列表

如何创建大纲--不是大纲元素--而是创建类似大纲的下一个列表
EN

Stack Overflow用户
提问于 2015-09-19 09:10:46
回答 1查看 649关注 0票数 0

我创建了一个无序列表,到了我想要插入另一个列表,即嵌套列表的点。我正在使用MS (非常好的免费工具),它允许我使用选项卡键在列表中缩进<li>。它放入另一个<ul>,然后为嵌套列表放入一个<li>

但是,当我切换到代码视图(我大部分时间都使用)时,HTML 5将嵌套的<ul>标记为<ul>中不允许使用。

如果我在FF中查看页面,嵌套列表看起来就像我期望的那样。主列表上的子弹是黑点,嵌套列表是缩进的,子弹是圆圈的。

如果我将<ul>标记更改为<ol>,嵌套列表将从零开始编号。

因此,我做了一个搜索,找出哪些标签可以包含在一个<ul><ol>中,并想出了许多相互矛盾的信息--甚至在这里。

因此,如果HTML5不允许列表中的几乎任何其他标记(我已经尝试过很多这样的标记,以查看解析器的意思,并且它们也被标记为<p><div>等)。(等等)--是否有一个标记,我可以用它创建一个具有多个层次的经典轮廓?

例如:

1-第一章

(B)主要目标a-设定:

B.=‘1’>.=‘1’>.

主要用途b-等

当我搜索html大纲时--我获得了对outline属性的引用,以便在元素周围创建大纲--这样就有了边框和大纲??

是否有一种“合法”的方法来制作像上面这样的大纲?

我不敢相信没有办法(从法律上)创建这样的大纲--我的意思是,大纲是文档的主要内容。糟糕的是,目录通常是嵌套的轮廓,如果不是总是的话。

有办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-23 08:06:57

除了使用嵌套列表之外,我还没有找到任何创建大纲的方法。

我通过几个验证器运行了下面的代码,没有任何错误或警告。

所以,我想这回答了我的问题。

代码语言:javascript
复制
<ul> <!--beginning of outer list -->
    <li>
        First line of outline, outer list
    </li>
    <li>
        Second line of outline, outer list
        <ul> <!--beginning of first nested list-->
            <li>
                First line of first nested list
            </li>
            <li>
                Second line of 1st nested list
                <ul> <!-- beginning 2nd nested list -->
                    <li>
                        First line of 2nd nested list
                    </li>
                </ul>  <!-- end of 2nd nested list -->
            </li>  <!-- end of list item in which 2nd nested list exists
        </ul>  <!-- end of 1st nested list-->
    </li> <!-- end of of list item which contains 1st nested list -->
    <li>
        Third line of Outline, non nested
    </li>
<ul> <!-- end outer list -->

产生以下情况:

  • 第一行大纲,外表
  • 第二行大纲,外部列表
    • 第一行嵌套列表
    • 第1嵌套列表的第二行
      • 第二嵌套列表的第一行

  • 第三行大纲,非嵌套
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32666393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档