回观开始学习时写的:HTML 是一种超文本标记语言,主要用于创建网页,是构建网页的基础。主要用于定义网站和网页的结构,通过浏览器,渲染出最终的浏览效果。
目前感觉,HTML 文档写完,像完成一份目录,将可供操作的元素罗列好,分门别类,标签化,语义化,供 CSS 和 JS 调整、操作。
所以 HTML 说到底是一份文本,其超文本性在于其他媒介的一并引入,如链接、图片、音乐、视频、图形、颜色。CSS 和 JS 是在此基础上的加工、编辑、展现,以便更容易操作,最终被理解,或产生互动,完成信息的传达。
互联网有交流的属性,HTML 是的发明是为了进行文档的交流、互换,说到底是以交流、沟通为目的,通过互联网完成信息的传达,算是对互联网的一种应用。
写完这些就能发现,HTML 太贫瘠了,CSS 能让它变得更漂亮,相当于引入了“设计”,而 JS 引入动作、互动的属性,相当于引入了“体验”。
每增加一步,也就增加了复杂性。可见,HTML 是元页面,而有“设计”和“互动”是必要的,是否风格也已经被局限了,这都是 HTML 进化上要解决的问题。
加入 CSS 时,就可以开始实验了!