ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
html-初识 1.(为什么要有html) html是干什么的,解决了什么样的问题 2.(html怎么来的)html的发展历史 3.(html怎么写)来一段简单的html 4. 不得不说的废话 1.(为什么要有html) html是干什么的,解决了什么样的问题   超文本标记语言(英文:HyperText Markup Language,HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。   也就是说,html是一种排版语言,这么一想,其实和我们平时用的word类软件编写文档没啥区别,只不过word是通过点击按钮来进行排版的,而在html里面,版式是自己通过书写html标签写出来的,所以,html做的事情其实就是通过一系列的标签来告诉浏览器,我们的内容到底该以什么样的版式呈现给用户。 2.(html怎么来的)html的发展历史   此处完全没有必要把网上一大堆的历史复制粘贴过来,我简要的说下重要的几个节点和分支即可,以免大家以后遇到诸如xhtml1.0等词时,不知所云。 1.HTML 4.0同时加入了其他特定浏览器的元素和属性,但也有部分旧时元素和属性标准被清除,建议不再使用. 2.2014年10月29日定稿的最新版本HTML 5包含CSS及JavaScript等使用机能,以减少浏览器对于FLASH等插件的需要,以达到更加完整的应用性质。 关于html5这一块,我会单独拿出来作为一个大板块来说。 3.XHTML是以XML以及HTML为基础开发的语法模式,但比HTML格式的语法要求较于严格。 在xhtml中,所有的标签必须关闭。(如本标签本来就没有关闭标签,比如meta标签,则直接在标签结尾加上'/',表示关闭。例如 <meta content-type = "text/html;charset = utf-8"/>)。 3.(html怎么写)来一段简单的html 代码: <html> <head> <title>我的第一个 HTML 页面</title> </head> <body> <p>body 元素的内容会显示在浏览器中。</p> <p>title 元素的内容会显示在浏览器的标题栏中。</p> </body> </html> 结果截图: document/2015-10-07/5614d93658ad0 分析: 不难看出以下几点: html标签并不会被浏览器显示出来,而是被浏览器解析掉了,并且大部分标签成对(也有例外)。 整个上下文可以看成是一棵树,如下图所示: document/2015-10-07/5614dcc4b59cd 整棵树被分为了两大部分:head和body。 head中的所有标签内容不会被显示到浏览器的窗体中,其主要功能是定义本页的标题(title),引入外部的css文件,js文件等等,还有就是对于搜索引擎的seo优化。 body中的标签内容会被显示到浏览器的窗体中, 4. 不得不说的废话 由于我个人的理解有限,再加上时间上很紧张,所以不可能字典式的面面俱到,那样子也是侮辱了大家的智商,我所写的都是自己认为很重要的,大家一定要补充资料,请人手一本w3c的手册。