列表标签,<img>图像标签,链接标签,<table>表格标签,<form> 表单标签,<input> 标签

列表标签

  • <ol> —— ordered list

    <ol>标签是一个有序列表容器(ordered list),会在内部的列表项前面产生数字编号。

    • 用法
    1. 常规用法
    <ol>
      <li>列表项 A</li>
      <li>列表项 B</li>
      <li>列表项 C</li>
    </ol>
    
    1. 嵌套用法

    <ol>标签内部可以嵌套<ol>标签或<ul>标签,形成多级列表

    • 属性
    1. reversed

    reversed属性产生倒序的数字列表

    1. start

    start属性的值是一个整数,表示数字列表的起始编号。

    1. type

    type属性指定数字编号的样式。目前,浏览器支持以下样式。

    a:小写字母

    A:大写字母

    i:小写罗马数字

    I:大写罗马数字

    1:整数(默认值)

  • <ul> —— unordered list

    <ul>标签是一个无序列表容器(unordered list),会在内部的列表项前面产生实心小圆点,作为列表符号。

    • 用法

    <ul>标签内部可以嵌套<ul><ol>,形成多级列表。

  • <li> —— list item

    <li>表示列表项,用在<ol><ul>容器之中。

    有序列表<ol>之中,<li>有一个value属性,定义当前列表项的编号,后面列表项会从这个值开始编号。

<img>图像标签

  • 简介

    <img>默认是一个行内元素,与前后的文字处在同一行。<img>可以放在<a>标签内部,使得图片变成一个可以点击的链接。

  • 属性

  1. src

src属性指定图片的网址,可以是绝对URL,也可以是相对URL

  1. alt

alt属性用来设定图片的文字说明。图片不显示时(比如下载失败,或用户关闭图片加载),图片的位置上会显示该文本。

  1. width属性 height属性

图片默认以原始大小插入网页,width属性和height属性可以指定图片显示时的宽度和高度,单位是像素或百分比。

  1. srcset、sizes(详见MDN)

srcset属性用来指定多张图像,适应不同像素密度的屏幕sizes属性用来不同尺寸的屏幕,显示不同大小的图像

链接标签

  • <a>

  • 属性
  1. href

    网址 href="//www.example.com/"(浏览器会自动匹配)

    路径 href="./index.md"

    伪协议 href=“javascript:void(0);"(去除默认跳转)

    id href="#xxx” 跳转到内部元素

  2. target

    target属性指定如何展示打开的链接。它可以是在指定的窗口打开 使用target属性的时候,最好跟rel=“noreferrer"一起使用,这样可以避免安全风险。

    _self:当前窗口打开,这是默认值

    _blank:新窗口打开

    _parent:上层窗口打开,这通常用于从父窗口打开的子窗口

    _top:顶层窗口打开。

  3. rel

    rel属性说明链接与当前页面的关系。

    noopener:告诉浏览器打开链接时,不让链接窗口通过 JavaScript 的window.opener属性引用原始窗口,这样就提高了安全性。

    noreferrer:告诉浏览器打开链接时,不要将当前网址作为 HTTP 头信息的Referer字段发送出去,这样可以隐藏点击的来源

  4. download

    download属性表明当前链接用于下载,而不是跳转到另一个 URL。 如果download属性设置了值,那么这个值就是下载的文件名。

    <a href="foo.exe" download="bar.exe">点击下载</a>
    
  • <link> <link>标签主要用于将当前网页与相关的外部资源联系起来,通常放在<head>元素里面。最常见的用途就是加载 CSS 样式表。

    <link rel="stylesheet" type="text/css" href="theme.css">
    

<table>表格标签

  • <table>

    <table>是一个块级容器标签,所有表格内容都要放在这个标签里面。

  • <caption>

    <caption>总是<table>里面的第一个子元素,表示表格的标题。该元素是可选的。

  • <thead> <tbody> <tfoot>

    <thead><tbody><tfoot>都是块级容器元素,且都是<table>的一级子元素,分别表示表头、表体和表尾。

  • <tr>——table row

    <tr>标签表示表格的一行(table row)

  • <th> <td>——table data

    <th><td>都用来定义表格的单元格。其中,<th>是标题单元格,<td>是数据单元格。

    • 属性
    1. colspan属性,rowspan属性

    单元格会有跨越多行或多列的情况,这要通过colspan属性和rowspan属性设置,前者表示单元格跨越的栏数,后者表示单元格跨越的行数。

    1. scope属性

    scope属性只有<th>标签支持,一般不在<td>标签使用,表示该<th>单元格到底是栏的标题,还是列的标题。取值:row(行)、col(列)

    使用举例

<form> 表单标签

<input> 标签