• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • <ul>

    HTML<ul>元素(或称HTML无序列表元素)表示一个内可含多个元素的无序列表或项目符号列表。

    浏览器支持

    所有浏览器都支持<ul>

    例子

    <ul>
       <li>coffee</li>
       <li>tea</li>
    </ul>
    

    使用说明

    • <ul>元素用来将没有数字顺序的一组数据进行分组,并且它们的数字顺序是没有意义的。
    • 无序列表的列表项通常通过一个字符进行装饰,这些字符的形式可以是点,圆乃至方形。虽然这个字符没有直接在页面上定义,但是可以用与之相关的 CSS 对其进行操作,例如使用list-style-type属性。来定义列表的类型。
    • <ol><ul>元素中,嵌套列表没有深度和嵌套顺序的限制。
    • <ol><ul>元素二者都代表一组数据,不过它们彼此是有区别的,<ol>元素中的顺序是有意义的。如果想确定你到底需要使用哪一个列表元素,你可以试着去改变数据的顺序。如果想表达的语义改变了,你就需要使用<ol>元素,否则你该使用<ul>元素。
    内容分类流式内容,如果<ul>包含至少一个<li>元素,那么它就是显性内容可触摸内容元素。
    允许的内容零个或更多个<li>元素,可以混合使用<ol><ul>元素。
    标签省略不允许,开始标签和结束标签都不能省略。
    允许的父元素

    接受流文本的任何内容

    Permitted ARIA rolesdirectory,group,listbox,menu,menubar,radiogroup,tablist,toolbar,tree,presentation
    DOM 接口HTMLUListElement

    属性

    此元素仅含有全局属性。

    • compact此布尔属性提示列表是否需要被渲染为更紧凑的样式。已经被HTML5废弃了
    • type用于设置列表的着重号样式。已经被HTML5废弃了

    HTML 4.01 与 HTML 5 之间的差异

    在 HTML 4.01 中,ul 元素的"compact"和"type"属性是不被赞成使用的。在 HTML 5 中,不再支持这两个属性。

    属性

    实例

    无序 HTML 列表:

    <ul>
    	<li>coffee</li>
    	<li>tea</li>
    	<li>milk</li>
    </ul>
    
    <ul>
      <li>first item</li>
      <li>second item</li>
      <li>third item</li>
    </ul>
    

    以上HTML输出:

    • first item
    • second item
    • third item

    嵌套列表

    <ul>
     <li>first item</li>
     <li>second item <!-- look, the closing </li> tag is not placed here! -->
      <ul>
      <li>second item first subitem</li>
      <li>second item second subitem      <!-- same for the second nested unordered list! -->
        <ul>
           <li>second item second subitem first sub-subitem</li>
           <li>second item second subitem second sub-subitem</li>
           <li>second item second subitem third sub-subitem</li>
        </ul>
      </li> <!-- closing </li> tag for the li that contains the third unordered list -->
      <li>second item third subitem</li>
      </ul>
     </li> <!-- here is the closing </li> tag -->
     <li>third item</li>
    </ul>

    以上HTML输出:

    • first item
    • second item
      • second item first subitem
      • second item second subitem
        • second item second subitem first sub-subitem
        • second item second subitem second sub-subitem
        • second item second subitem third sub-subitem
      • second item third subitem
    • third item

    嵌套<ul><ol>

    <ul>
      <li>first item</li>
      <li>second item      <!-- look, the closing </li> tag is not placed here! -->
        <ol>
          <li>second item first subitem</li>
          <li>second item second subitem</li>
          <li>second item third subitem</li>
        </ol>
      </li>                <!-- here is the closing </li> tag -->
      <li>third item</li>
    </ul>
    

    以上HTML输出:

    • first item
    • second item
      1. second item first subitem
      2. second item second subitem
      3. second item third subitem
    • third item

    上篇:<ol>

    下篇:<p>