关于HTML
时间:2023-09-26 09:30:02 | 来源:网站运营
时间:2023-09-26 09:30:02 来源:网站运营
关于HTML:
- 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计赏心悦目的网页、网页应用程序以及移动应用程序的用户界面[3]。网页浏览器可以读取HTML文件,并将其渲染成可视化网页。HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。
- HTML元素是构建网站的基石。HTML允许嵌入图像与对象,并且可以用于创建交互式表单,它被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。HTML的语言形式为尖括号包围的HTML元素(如
<html>
),浏览器使用HTML标签和脚本来诠释网页内容,但不会将它们显示在页面上。 - HTML可以嵌入如JavaScript的脚本语言,它们会影响HTML网页的行为。网页浏览器也可以引用层叠样式表(CSS)来定义文本和其它元素的外观与布局。维护HTML和CSS标准的组织万维网联盟(W3C)鼓励人们使用CSS替代一些用于表现的HTML元素[4]。
- 1.W3C 简介
W3C 是什么?- W3C 指万维网联盟(World Wide Web Consortium)
- W3C 的工作是对 web 进行标准化
- W3C 是一个会员组织
- W3C 创建并维护 WWW 标准
- W3C 标准被称为 W3C 推荐(W3C Recommendations)
- 万维网(World Wide Web)是在1994年10月,作为欧洲核子研究组织的一个项目发展起来的,李爵士(Tim Berners-Lee)开发出了万维网的雏形。W3C 在 1994 年被创建的目的是,为了完成麻省理工学院(MIT)与欧洲粒子物理研究所(CERN)之间的协同工作,并得到了美国国防部高级研究计划局(DARPA)和欧洲委员会(European Commission)的支持。
2.MDN 简介
- MDN Web Docs(旧称Mozilla Developer Network、Mozilla Developer Center,简称MDN)是一个汇集众多Mozilla基金会产品和网络技术开发文档的免费网站
- 该项目始于2005年,最初由Mozilla公司员工Deb Richardson领导。自2006年以来,文档工作由Eric Shepherd领导[2]。
- 网站最初的内容是由DevEdge提供,但在AOL收购Netscape后,DevEdge网站也宣布关闭。为此Mozilla基金会向AOL获取了DevEdge发布的内容[3][2],同时将DevEdge内容搬移到mozilla.org[4][5]。
- MDN本身有一个论坛,并在Mozilla IRC网络上有一个IRC频道#mdn。MDN由Mozilla公司提供服务器和员工的资助。
- 2016年10月3日发表的Brave网页浏览器将MDN作为其搜索引擎选项之一
3.HTML 所有标签列表
4.什么是空元素(Empty element)
- 空元素是指来自 HTML,SVG 或 MathML 中,不具有任何子节点(即嵌套元素或文本节点)的元素。
- HTML,SVG 和 MathML 的规范非常精确地定义了每个元素可以包含的内容。许多组合是没有语义意义,例如
<hr>
元素嵌套的 <audio>
元素。 - 在 HTML 中,在空元素上使用结束标签通常是无效的。例如,
<input type="text"></input>
是无效的 HTML。
HTML 中的空元素如下:
<area>
<base>
<br>
<col>
<embed>
<hr>
<img>
<input>
<keygen>
(HTML 5.2 草案已删除)<link>
<meta>
<param>
<source>
<track>
<wbr>
5.什么是可替换标签
- CSS 里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类 外观渲染独立于CSS的 外部对象。 典型的可替换元素有
<img>
、 <object>
、 <video>
和 表单元素,如<textarea>
、 <input>
。 某些元素只在一些特殊情况下表现为可替换元素,例如 <audio>
和 <canvas>
。 通过 CSS content
属性来插入的对象 被称作 匿名可替换元素(anonymous replaced elements)。
CSS在某些情况下会对可替换元素做特殊处理,比如计算外边距和一些auto值。
需要注意的是,一部分(并非全部)可替换元素,本身具有尺寸和基线(baseline),会被像vertical-align
之类的一些 CSS 属性用到。