HTML学习笔记——认识HTML

认识HTML

  • HTML:HyperText Markup Language,超文本标记语言
  • HTML的作用:
    1.首先利用记事本保存一个标题和两段文字描述,然后修改纯文本文件的扩展名为.html,然后使用浏览器打开;
    2.打开之后发现显示的格式不对,原因是纯文本文件当中所有的文字都是一个级别(去格式化),浏览器不知道那些文字是什么意思,也不知道哪些文字是什么格式,不是谁是标题,谁是段落,最终导致了显示格式的不正确;
    3.因此,HTML应运而生,HTML就是用来标记纯文本文件中文本的语义的,是用HTML标记之后,浏览器才会知道谁是标题,谁是段落;
    4.这些用于描述(标记)其他文本的语义的文本,称之为标签,而且标签在浏览器中不会被显示出来。
  • 注意事项:
    虽然利用<h1>描述一段文本之后,这段文字在浏览器中显示出来的效果是字号变大,加粗,看上去我们是利用html改变了文字的样式,但是实际上,html只有一个作用:给文本添加语义!而不是用来修改样式的。
    例:<h1> 标签的作用是什么?
    答:错误:<h1> 标签可以改变文字大小,并加粗文本;
    答:正确:<h1> 标签是用来标记文本为一级标题。

编写网页的步骤

  • 新建文本文档
  • 记事本打开文档并编写HTML代码
  • 保存并修改文档的后缀名为.html
  • 浏览器打开编写好的文件

HTML代码,固定格式

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>第一个HTML网页</title>
    </head>
    <body>
        <h1>张卫健</h1>
        <p>张卫健,1965年2月8日出生于香港,中国香港男演员、歌手,香港电视专业人员协会荣誉副主。</p>
        <p>1984年,张卫健以香港新秀歌唱大赛冠军身份出道迈入娱乐圈,在张国荣的帮助下进军歌坛后,又带着对演戏的热爱踏入影视圈。1985年,出演个人首部电影《疯狂游戏》。1991年,凭借担纲演出电视剧《老友鬼鬼》,推出个人粤语专辑《真真假假》。1996年,出演TVB《西游记》,凭“孙悟空”获TVB“我最难忘的男主角”,后因无线电视之经验而转战台湾与内地。</p>
    </body>
</html>

HTML结构详解

  • HTML基本结构中的标签都是成对出现的,一个开始,一个结束;
  • DTD文档声明
    • 因为HTML有很多个版本的规范,每个版本之间的规范又存在一定的差异,所以为了让浏览器能够正确的编译、解析、渲染网页,需要在html文件的第一行进行dtd文档声明,上面代码中为HTML5的DTD文档声明
    • 任何一个标注你的HTML的网页,第一行都必须是 DTD文档声明
    • DTD文档的声明不区别大小写
    • DTD文档的声明不是一个标签
    • 虽然DTD文档的声明是指示浏览器使用哪一个版本的规范来解析渲染网页,但是浏览器不会完全依赖于该声明,浏览器有自己的一套机制,实际上该声明只具有参考作用
    • DTD文档常用声明
  • <html>标签告诉浏览器这是一个网页,其他所有的标签都必须写在一对<html></html>之间;
  • <head>标签给一个网页添加一些配置信息,标签内的内容一般都不会显示给用户查看
    • 指定网页的标题;网页的图片
    • 指定网页的关键字、网页的描述信息
    • 外挂一些外部的css/js文件
    • 添加一些浏览器适配相关的内容
  • <meta>标签指定解析当前网页使用的字符集,charset=”UTF-8”
    • 字符集是字符的集合,常用的字符集有GBK/UTF-8
    • GBK(GB2312)存储的字符比较少,包括汉字和常用外文,体积小
    • UTF-8 存储了世界上所有的文字,体积比较大
    • 在html文件中指定的字符集必须和保存这个文件的字符集一致,否则会出现乱码
  • <title>标签指定网页的标题,同时作为用户保存网页的默认标题
  • <body>标签标记html文档中用于给用户查看的内容(文字、音频、视频、图片),<body>标签在一对 <html>标签中只能有一个
  • 标签分类
    • 单标签:<br></br>
    • 双标签:<br/>
    • 并列关系(兄弟、平级)<head>&<body>
    • 嵌套关系(父子、上下级)<body>&<p>

HTML,HTML5,XHTML的区别

  • HTML语法非常宽松,容错性强
  • XHTML比较严格,要求标签必须小写,必须严格闭合,标签中的属性值必须使用引号
  • HTML5跟HTML一样语法宽松容错性强,比HTML增加了许多新特性
  • .htm和.html区别:dos系统后缀名最多只允许三位,.htm是系统遗留问题。

猜你喜欢

转载自blog.csdn.net/qq_25445557/article/details/82017680