无序列表

  • 作用:给一堆内容添加无序列表语义(一个没有先后顺序整体),列表中的条目不分先后

  • 格式:

    • li 英文是 list item,翻译为列表项

      <h4>选择居住城市(CN)</h4>
      <ul>
      <li>北京</li>
      <li>上海</li>
      <li>广州</li>
      <li>铁岭</li>
      </ul>
  • ul应用场景:

    • 导航条
    • 商品列表等
    • 新闻列表
  • 注意事项

    • 这里指的无序是指对于主体来说内容没有先后之分,例如主题是 "选择居住城市(CN)",北京上海都是中国的城市,无论谁放在前面它都还是中国的城市的。如果标题改为 "中国雾霾排行" ,那么就必须有严格的排名,北京必须写在前面
    • 浏览器会给无需列表自动添加先导符号但是一定要记住,ul的作用并不是给文字添加小圆点,而是增加无序列表的语义
      • 其实 ul 还有一个 type 属性,可以修改先导符号的样式,取值有 disc、square、circle 几种
      • 但是由于样式将来都是通过css来完成,所以在这里不做介绍
    • ul是一个组标签,一定是一坨一坨的出现,也就是说 li 标签不能单独存在,必须包裹在 ul 里面
    • 由于 ul 和 li 是一个整体,所以 ul 里面不推荐包裹其它标签,永远记住 ul 里面最好只写 li 标签
    • 虽然 ul 中推荐只能写li标签,但是 li 标签是一个容器标签,li 标签中可以添加任意标签,甚至可以添加 ul 标签
    <ul>
    <li>
    好吃的
    <ul>
    <li>牛奶</li>
    <li>面包</li>
    </ul>
    </li>
    <li>
    日用的
    <ul>
    <li>毛巾</li>
    <li>牙膏</li>
    </ul>
    </li>
    </ul>

有序列表

  • 作用:给一堆内容添加有序列表语义(一个有顺序整体),列表中的条目有先后之分

  • 格式:

    <h4>中国房价排行</h4>
    <ol>
    <li>北京</li>
    <li>上海</li>
    <li>广州</li>
    <li>铁岭</li>
    </ol>
  • ol 应用场景

    • xxx排行榜
    • 其实 ol 应用场景并不多,因为能用 ol 做的用 ul 都能做
  • 注意事项:ol 和 ul 就是语义不一样,如何使用以及注意点都一样

定义列表

  • 作用:给一堆内容添加列表语义,通过dt罗列出列表的条目,然后再通过dd给每个条目进行相应的描述

  • 格式:

    • dt英文definition title,翻译为定义标题
    • dd英文definition description,翻译为定义描述信息
    <dl>
    <dt>北京</dt>
    <dd>帝都, 看升国旗的地方</dd>
    <dt>上海</dt>
    <dd>魔都, 遍地是黄金的地方</dd>
    </dl>
  • dl应用场景:

    • 网站底部相关信息
    • 但凡看到一堆内容都是用于描述某一个内容的时候就要想到dl
  • 注意事项:

    • dl 是一个组标签, 一定是一坨一坨的出现,也就是说 dt 和 dd 标签不能单独存在,必须包裹在 dl 里面
    • 由于 dl 和 dt、dd 是一个整体,所以 dl 里面不推荐包裹其它标签
    • dd 和 dt 和 li 标签一样是容器标签,里面可以添加任意标签
    • 定义列表非常灵活,可以给一个dt配置多个dd,但是最好不要出现多个dt对应一个dd,dd的语义是描述离它最近的一个dt,所以其它dt相当于没有描述,而定义列表存在的意义就是既可以列出每一个条目又可以对每一个条目进行描述
    • 定义列表非常灵活,可以将多个dt+dd组合拆分为多个dl

HTML基础【3】:列表标签的更多相关文章

  1. 前端基础-html 列表标签,表格标签,表单标签

    一.列表标签 1.ul(无序列表)标签 ul(unordered list)无序列表,ul下的子元素只能是li(list item),如下示例: <ul> <li>第一项< ...

  2. Bootstrap<基础二十> 标签

    Bootstrap 标签.标签可用于计数.提示或页面上其他的标记显示.使用 class .label 来显示标签,如下面的实例所示: <!DOCTYPE html> <html> ...

  3. HTML基础及一般标签

    HTML        内容 Hyper Text Markup Language  超文本标记语言(包含文本.表格.图片.声音.视频等,同时也是文档) HTML 元素指的是从开始标签(start t ...

  4. HTML第二耍 列表标签

    先复习下上一节 <!doctype html> <html> <head> <meta charset="utf-8"> <t ...

  5. 前端基础:HTML标签(上)

    前端基础:THML HTML初始 1.web服务本质 import socket sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) so ...

  6. HTML的表格标签,列表标签,表单标签,HTML5有哪些新特性

    欢迎大家去博客冰山一树Sankey,浏览效果更好.直接右上角搜索该标题即可 博客园主页:博客园主页-冰山一树Sankey CSDN主页:CSDN主页-冰山一树Sankey 前端学习:学习地址:黑马程序 ...

  7. iOS系列 基础篇 06 标签和按钮 (Label & Button)

    iOS系列 基础篇 06 标签和按钮 (Label & Button) 目录: 标签控件 按钮控件 小结 标签和按钮是两个常用的控件,下面咱们逐一学习. 1. 标签控件 使用Single Vi ...

  8. 初学HTML 常见的标签(二) 列表标签

    上次介绍了一些简单的文本标签设计, 这篇介绍列表类标签, 通过列表能写出很好看的, 多元化的网络页面. ul-li 列表标签 <ul> <li>列表1</li> & ...

  9. HTML的列表标签

    一.上下层列表标签:<dl>..</dl>: 上层dt 下层dd:封装的内容会被自动缩进的效果 <dl> <dt>运动户外</dt> < ...

  10. 1.进入debug模式(基础知识列表)

    1.进入debug模式(基础知识列表)1.设置断点 2.启动servers端的debug模式 3.运行程序,在后台遇到断点时,进入debug调试状态 ========================= ...

随机推荐

  1. 14 CSS题目附答案

    转载自公众号:web前端开发  原文题目:45道CSS基础面试题(附答案) 1. 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? 标准盒子模型:宽度=内容的宽度(content) ...

  2. freertos 建立任务超过几个后系统不能能运行

    /* *** NOTE *********************************************************** If you find your application ...

  3. Golang go get第三方库的坑

    在树莓派上go get fail的问题记录及解决方案 go get github.com/terrancewong/serial # 错误为GOPATH路径的问题 cannot find packag ...

  4. CentOS 7.6 安装Oracle 12c

    下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html https://www ...

  5. npm笔记

    #执行npm start时是运行的哪个js文件? 打开package.json看看scripts属性中start配置的是什么运行脚本,这里配置的就是你执行npm start时跑的脚本 #设置npm的源 ...

  6. spark-sql将Rdd转换为DataFrame进行操作的两种方法

    SparkConf sparkConf = new SparkConf() .setMaster("local").setAppName("ClzMap"); ...

  7. Vue.filter 过滤器

    [过滤器] import Vue from '../../../node_modules/vue/dist/vue'; // 后台数据与前端展示数据需要换算,与后台交互的请求的参数是不需要.假如说前端 ...

  8. django-ajax post与get请求

    客户端    访问  服务器  方式:      地址栏          get      a标签           get      form表单     get/post      ajax ...

  9. taro初识一

    很早之前就听说京东的凹凸实验室发布的开源的一对多的开源框架---Taro,一对多指的是一套代码编译成多端代码使用,极大的节省了开发的效率和成本 废话不多说 第一步,和vue一样下载相应的是cli脚手架 ...

  10. cookies增删改擦操作

    //判断是否存在名为aaa的cookie function hasSetCookie(name){ var strCookie = document.cookie; var arrCookie = s ...