W3C、MDN
W3C(World Wide Web Consortium),由蒂姆·伯納斯-李(Tim Berners-Lee)于1994年10月離開歐洲核子研究中心后成立,致力于通過W3C制定的新標準來促進業界成員間的兼容性和協議。標準的內容包括使用語言的規范,開發中使用的導則和解釋引擎的行為等等。
MDN Web Docs(舊稱Mozilla Developer Network、Mozilla Developer Center,簡稱MDN)是一個匯集眾多Mozilla基金會產品和網絡技術開發文檔的免費網站。
HTML 中,在一個空元素上使用一個閉標簽是無效的。在 HTML 中有以下這些空元素:<area>
<base>
<col>
<colgroup>when the span is present
<hr>
<img>
<input>
<link>
<meta>
<param>
<source>
<track>
<wbr>
以下標簽不建議使用:<command> <embed> <keygen>
可以出現在 head 元素內的元素:meta, link, title, style, script, noscript, base
網站基本標簽:
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
ps: 以上 3 個 meta 標簽 必須 放在 head 的最前面;其他任何的 head 內容必須在這些標簽的 后面
<title>頁面標題</title>
可替換元素:可替換元素的展現不是由CSS來控制的。
典型的可替換元素有 <img> <object> <video> <textarea> <input>
.某些元素只在一些特殊情況下表現為可替換元素,例如 <audio>
可以包含多個音頻資源, 這些音頻資源可以使用 src 屬性或者<source> 元素來進行描述; 瀏覽器將會選擇最合適的一個來使用。對于不支持<audio>元素的瀏覽器,<audio>元素也可以作為瀏覽器不識別的內容加入到文檔中。<canvas>
可被用來通過腳本(通常是JavaScript)繪制圖形。比如,它可以被用來繪制圖形,制作圖片集合,甚至用來實現動畫效果。你可以在元素標簽內寫入可提供替代的的代碼內容,這些內容將會在在舊的、不支持<canvas>元素的瀏覽器或是禁用了JavaScript的瀏覽器內渲染并展現。。 通過 CSS content
屬性來插入的對象被稱作匿名可替換元素。
HTML5 標簽列表
根元素<html>
文檔元數據<head> <title> <base> <link> <metal> <style>
腳本<script><noscript>
<template>
章節<body> <section> <nav> <article> <aside> <h1>,<h2>,<h3>,<h4>,<h5>,<h6> <header> <footer> <address> <main>
組織內容<p><hr><pre><blockquote><ol><ol><ul><li><dl><dt><dd><figure><figcaption><div>
文字形式<a><em><strong><small><s><cite><q><dfn><abbr><data><time><code><var><samp><kbd><sub><i><b><mark><ruby><rt><rp><bdi><bdo><span><br><wbr>
編輯<ins><del>
嵌入內容<img><iframe><embed><object><param><video><audio><source><track><canvas><map><svg><math>
表格<table><caption><colgroup><col><tbody><thead><tfoot><tr><td><th>
表單<form><fieldset><legend><label><input><button><datalist><optgroup><option><textarea><output><progress><meter>
交互元素<details><summary><menuitem><menu>