HTTP

HTTP 知识量:10 - 42 - 186

10.1 HTML><

超文本标记语言- 10.1.1 -

HTML(HyperText Markup Language,超文本标记语言)是为了发送Web上的超文本(Hypertext)而开发的标记语言。

超文本是一种文档系统,可将文档中任意位置的信息与其他信息(文本或图片等)建立关联,即超链接文本。标记语言是指通过在文档的某部分穿插特别的字符串标签,用来修饰文档的语言。出现在HTML文档内的这种特殊字符串称为HTML标签(Tag)。

Web页面几乎全是使用HTML写成的。由HTML构成的文档经过浏览器的解析、渲染后,呈现出来的结果就是Web页面。

HTML的版本- 10.1.2 -

Tim Berners-Lee提出HTTP概念的同时,还提出了HTML原型。1993年在伊利诺伊大学的NCSA(The National Center for Supercomputing Applications,国家超级计算机应用中心)发布了Mosaic浏览器(世界首个图形界面浏览器程序),而能够被Mosaic解析的HTML,统一标准后即作为HTML 1.0发布。

HTML4.01标准在1999年12月被W3C(World Wide Web Consortium)组织推荐使用。下一个版本,会是HTML5标准。

HTML5标准不仅解决了浏览器之间的兼容性问题,并且可把文本作为数据对待,更容易复用,动画等效果也变得更生动。

设计应用CSS- 10.1.3 -

CSS(Cascading Style Sheets,层叠样式表)可以指定如何展现HTML内的各种元素,属于样式表标准之一。

即使是相同的HTML文档,通过改变应用的CSS,用浏览器看到的页面外观也会随之改变。CSS的理念就是让文档的结构和设计分离,达到解耦的目的。

.logo {
  padding: 10px;
  text-align: center;
}

可在选择器“.logo”的指定范围内,使用{}括起来的声明块中写明的padding: 10px等声明语句应用指定的样式。

此外,还可以通过指定HTML元素或特定的class、ID等作为选择器来限定样式的应用范围。