1、什么是HTML
HTML:是Hyper Text Markup Language 的首字母的缩写。是超文本标记语言的意思。
-
标记语言:说白了就是通过一系列的标签来书写的语言。
-
超文本:首先得理解纯文本(如下),而超文本就是纯文本的升级版。可以包括:文字、图片、音频、视频、动画等等元素。
纯文本:在纯文本编辑器 ( 如Windows自带的记事本 ) 中编写的内容都是纯文本,网页就是用纯文本编写的。在纯文本中不能插入图片,设置背景颜色,纯文本不能设置格式,哪怕是调整了字体的大小,那也是当前的文本编辑器的显示的问题,换到别的纯文本编辑器就会“恢复”原来大小,也就是说,这篇文本信息的字体的大小,其实是没有改变的,改变的只是当前文本编辑器自身的显示比例。这里可以与Word进行比较。
注意:在有些地方可以看见网页的后缀是htm, 而不是html,这是因为在早期使用的命名规则是:8.3命名 规则。也就是文件名不能超过8位,后缀名不能超过3位。
2、(前端)什么是结构、表现、行为
- 结构:HTML用于描述页面的结构,相当于人的骨架。
- 表现:css用于控制页面中元素的样式,相当于人的皮肤、服装。
- 行为:javaScript用于响应用户操作,相当于人的一系列的行为。
杂谈
- 最开始的
hao123网站就是通过一系列的a标签,也就是一系列的超链接,就卖了5000万。 - 现在流行的是前后端的分离,但是并不是说,我们学习了后端的知识,就不用学习前端的知识了。
- HTML的所有的东西,都是所见即所得,可以很快的看见效果。
- 以前在浏览器中需要使用的flash,现在在html5中就可以全部实现。
- 现在所有的知名浏览器都对HTML5支持,这是纯天然的跨平台,不像Java需要依靠jvm实现跨平台。
- HTML的发展史什么的,就不谈了,这些了解就好了。