从常用的 html 标签开始

124 阅读1分钟

我们经常会用到 HTML 标签,但是你们还记得哪些是 H5 的标签吗

功能性标签

  • <!DOCTYPE>:定义文档类型,告知浏览器文档使用哪种 HTML 或 XHTML 规范,在 html 之上。
  • <html></html>:定义 HTML 文档,告知浏览器其自身是一个 HTML 文档,位于开头和结尾。
  • <head></head>:定义页面头部,是头部元素的容器。
  • <meta>:位于 head 标签内部,包含 content,name、charset、http-equiv属性

    name:Keywords(关键字,SEO)、Description(简介)、author(版权)、viewport(优化适配屏幕)...
    http-equiv:Expires(期限)、Refresh(刷新)...
    例:<meta name="keywords" content="meta,juejin,html,标签">

  • <title></title>:位于 head 标签内,标识页面的标题,同时也会在浏览器页签上显示
  • <link>:位于 head 标签内,用于连接外部资源,常用于链接 css 文件
  • <body></body>:定义文档主体,文档内容全部放在这里
  • <script></script>:定义javascript(js)脚本,可用 src 引入js文件,也可在标签内编写 js 代码

元素之间可以相互转换
display: block(块),inline(行内),inline-block(行内块)

常用块状标签

  • <div></div>
  • <h1 ~ h6></h1 ~ h6>
  • <p></p>
  • <dl></dl>
  • <dt></dt>
  • <dd>
  • <hr>
  • <ol></ol>
  • <ul></ul>
  • <li></li>
  • <table></table>
  • <tbody></tbody>
  • <thead></thead>
  • <tfood></tfood>
  • <tr></tr>
  • <td></td>
  • <header>:h5
  • <footer>:h5
  • <nav>:h5
  • <aside>:h5
  • <progress>:h5(竟然有内置进度条)

常用行内标签

  • <span></span>
  • <a></a>
  • <b></b>
  • <br />
  • <i></i>
  • <img></img>
  • <input />

    h5的属性
    type:email、time、number、color、month、week
    属性:required、placeholder、multiple

  • <label></label>
  • <textarea></textarea>
  • <strong></strong>

置换元素

  • <img />
  • <input />
  • <textarea></textarea>
  • <select></select>
  • <option></option>
  • <button></button>
  • <canvas></canvas>:h5
  • <audio>:h5
  • <video>:h5

    置换元素:就是浏览器会根据元素的属性和标签来决定元素的内容的元素
    w3c官方解释:不受 css 格式化范围控制的元素,css 渲染模型并不考虑对此内容的渲染。如 img、input、select、textarea、button、label 等被称为可置换元素。浏览器根据这些元素的标签和属性,来决定元素的具体显示内容。