W3C
万维网联盟(World Wide Web Consortium,W3C),又称W3C理事会,是万维网的主要国际标准组织[2]。由蒂姆·伯纳斯-李于1994年10月成立。
为解决网络应用中不同平台、技术和开发者带来的不兼容问题,保障网络信息的顺利和完整流通,万维网联盟制定了一系列标准并督促网络应用开发者和内容提供者遵循这些标准。标准的内容包括使用语言的规范,开发中使用的导则和解释引擎的行为等等。W3C也制定了包括XML和CSS等的众多影响深远的标准规范。但是,W3C制定的网络标准似乎并非强制,而只是推荐标准。(维基百科)
MDN
MDN Web Docs(Mozilla Developer Network简称MDN)是一个汇集众多Mozilla基金会产品和网络技术开发文档的免费网站。(维基百科)
HTML
HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它描述并定义了一个网页的内容和基本布局。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)。
HTML 使用“标记”来注明文本、图片和其他内容,以便于在 Web 浏览器中显示。HTML 标记包含一些特殊“元素”如 <head>
, <title>
, <body>
, <header>
, <footer>
, <article>
, <section>
, <p>
, <div>
, <span>
, <img>
等等。
HTML中的标签不区分大小写。也就是说,它们可以用大写,小写或混合形式书写。示例<title>标签可以写成<Title>,<TITLE>或以任何其他方式。(MDN)
空标签
<area>
<base>
<br>
<col>
<colgroup>
<command>
<embed>
<hr>
<img>
<input>
<keygen>
<link>
<meta>
<param>
<source>
<track>
-
<wbr>
(MDN)
可替换元素
典型的可替换元素有 <img>
、 <object>
、 <video>
和 表单元素,如<textarea>
、 <input>
。 某些元素只在一些特殊情况下表现为可替换元素,例如 <audio>
和 <canvas>
。(MDN)
块级元素
块元素又名块级元素(block element)。一般都从新行开始,相邻的块级元素将会在不同行显示。
- 总是在新行上开始;
- 高度,行高以及外边距和内边距都可控制;
- 宽度缺省是它的容器的100%,除非设定一个宽度。
- 它可以容纳内联元素和其他块元素
常见块级元素
- address - 地址
- blockquote - 块引用
- center - 居中对齐块
- dir - 目录列表
- div - 常用块级容器,也是css layout的主要标签
- dl - 定义列表
- fieldset - form控制组
- form - 交互表单
- h1 - h6 标题
- hr - 水平分隔线
- isindex - input prompt
- menu - 菜单列表
- noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容)
- noscript - 可选脚本内容(对于不支持script的浏览器显示此内容)
- ol - 排序表单
- p - 段落
- pre - 格式化文本
- table - 表格
- ul - 非排序列表(无序列表)
(百度)
内联元素
内联元素又名行内元素(inline element),都在同一行显示,不单独占行。
- 和其他元素都在一行上;
- 高度、行高和顶以及底边距都不可改变;
- 宽度就是它的文字或图片的宽度,不可改变。
常见内联元素
- a – 锚点
- abbr – 缩写
- acronym – 首字
- b – 粗体(不推荐)
- bdo – bidi override
- big – 大字体
- br – 换行
- cite – 引用
- code – 计算机代码(在引用源码的时候需要)
- dfn – 定义字段
- em – 强调
- font – 字体设定(不推荐)
- i– 斜体
- img – 图片
- input – 输入框
- kbd – 定义键盘文本
- label – 表格标签
- q – 短引用
- s – 中划线(不推荐)
- samp – 定义范例计算机代码
- select – 项目选择
- small – 小字体文本
- span – 常用内联容器,定义文本内区块
- strike – 中划线
- strong – 粗体强调
- sub – 下标
- sup – 上标
- textarea– 多行文本输入框
- tt – 电传文本
- u – 下划线
- var – 定义变量
(百度)