说一说本人对网页的认识,自学报班半月课程的理解。
我们所看到的网页有头跟身体,像页面呈现的上面部分包括每一个网页标题以及一些非可视部分的元数据在内,他们都属于网页源代码中的头部部分,对应HTML基本语法中的<head></head>标签,多是我们在浏览器上不能直接看见的。而身体部分则是我们所能看见的通过浏览器渲染源代码所呈现在我们眼前的可视部分,对应<body></body>标签,它们都由一连串的有语法规则的代码组成,由浏览器从上至下翻译渲染。
其中我们学习的HTML(超文本标记语言)主要是按一定的语法负责网页的基本框架内容的编写。不同的标签有不同的表现形式(h1~h6 p img span div )能负责内容文字、图片、表单、媒体等的表现,它们出现在代码中的 body 部分。而如何表现,怎样的形式样式表现,怎样的排版则需要我们的CSS(层叠样式表)来负责。形象的说HTML负责骨架零件的编程,而CSS则是负责编排修饰表现这些零散的内容,让网页美观的样式呈现在我们面前。
CSS主要是出现在head部分,也有偶尔直接出现在HTML标签内部的情况直接赋予标签属性值,对应内部样式表。而在head部分,则可以通过link标签引入(外联)或者写在style标签中(外部)。这些样式的呈现,是通过一个个选择器并赋予属性与属性值而赋予特性的,我们称这一对对的属性与值为 名值对或键值对。
通过HTML跟CSS的结合我们就可以基本实现大多静态页面的编写了。
that's all, thank you!