• 中文
    • English
  • 注册
  • 查看作者
  • 1:HTML简介

    一. 什么是HTML

    • HTML:Hyper Text Markup Language,意为超文本标记语言

    • 超本文:超文本指的是超链接,我们可以使用超链接可以从一个页面跳转到另一个页面

    • 标记:我允许我们对文本进行注释,我们在网中添加的各种标签就是标记。

    • 注意html并不是一门编程语言

    二. HTML发展

    版本 年份
    HTML 1991
    HTML+ 1993
    HTML 2.0 1995
    HTML 3.2 1997
    HTML 4.01 1999
    XHTML 1.0 2000
    HTML5 2012
    XHTML5 2013

    三. 文档声明

    html发展了这么版本,我们需要告诉浏览器当前网页是什么版本,浏览器才能正确的去显示我们编写的网页,那么如何高武浏览器当前网页的HTML版本呢?这就用到了文档声明

    1.  html4

    过渡板

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/htm14/loose.dtd">

    严格版

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 //EN"
    "http://www.w3.org/TR/html4/strict.dtd">

    框架集

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">

    2.  XHTML1.0

    过渡版

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    严格版

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    框架集

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

    3.  HTML5

    相比上面的文档声明而言,html5的文档声明非常简单:

    <!DOCTYPE html>

    三. 标签

    • HTML中的标记指的就是标签

    • 标签语法:

      • <标签名>:开始标签,又叫开放标签

      • < / 标签名> :结束标签,又叫闭合标签

    <标签名> 标签内容< / 标签名>
    • 单标签,又叫空元素、自结束标签:

    <标签名/>
    <!-- 举例 -- >
    <hr/>
    <br/>
    <input/>

    注意,单标签和结束标签一样,虽然不加 / 也可能运行成功,但是并不建议这样操作

    四. 元素

    一个完整的HTML标签(开始标签 + 元素内容 + 结束标签)称为元素,例如下面的h1就是元素

      <body>
      <h1> 一级标题 </h1>
      <p> 这是一个<em> em标签 </em> </p>`  
      </body>

    其中,em是p的子元素,p是em的父元素,body是p和em的祖先元素,p和em是body的后代元素

    五. 属性

    1. 简介

    • 属性可以在开始标签或自结束标签中设置

    • 属性以 名称 / 值对 的形式 出现

    • 举例:

    <font color = "red">红色</font>
    <a href='https://www.baidu.com' target="_blank">百度一下</a>

    注意,不区分单引号和双引号

    2. 常见属性

    id:id属性作为标签的唯一标识,在同一个网页中不能出现相同的id属性值,必须唯一,举例:

    <p id='p1' class='p' > 段落 </p>

    class:class属性用了为标签分组,拥有相同class属性的标签我们认为就是一组,可以出现相同的class属性,还可以为一个元素制定多个class,举例:

    <p id='p2' class='p' > 段落 </p>

    title:title属性用来指定标签的标题,指定title后,鼠标悬浮到元素上方时,会出现提示文字,举例:

    <p title = "哈哈哈哈">点我</p>

    六. 注释

    注释格式:

    <!--注释内容-->

    注释有时候还会用来做页面分隔提示

    1:HTML简介

    注意:

    • 注释中只有一个!

    • 注释不能嵌套

    • HTML中注释的内容不会在网页中显示

    七. 编码

    1. 编码

    在计算机内部,文件都是以二进制编码0和1保存的,所以如果想让计算机处理文本数据,就需要把文本数据转换为0和1的二进制代码,比如“中文”两个字想在在计算机中保存,要转换为10100101这种二进制码,这个过程叫做编码。

    2. 解码

    计算机在读取时需要将10100101再转换为“中文”给我们显示,这个过程叫做解码

    简单说,存入计算机的这个过程就是编码,从计算机中读取的过程就是解码

    3. 字符集

    同一个文字,在计算机中存储的二进制数据根据其编码规范的不同而有所区别,我们将不同的编码规范称之为字符集。

    常见的字符集: ASCII、ISO-8859-1、GBK、GB2312、UTF-8,其中后三个都支持中文

    4. 乱码

    如果保存文件时和读取文件时使用的编码不一致,显示的时候就会乱码,比如保存文件的时候设置的编码是UTF-8,而读取文件的时候是ISO-8859-1,就会显示乱码。

    解决乱码的方法也很简单,只需要将保存文件时的编码和读取文件时的编码保持一致即可解决,比如保存文件的时候设置的编码是UTF-8,那么在head标签中,加入以下内容即可告诉浏览器使用UTF-8字符集去解析文件。

    <head>
    <title> 标题 </title>
    <meta charset='UTF-8'/>
    </head>

    八.  简单总结

    • 元素 = 开始标签 + 元素内容 + 结束标签

    • 标签一般成对出现,在开始标签中可以定义该标签的属性

    • 属性 = 属性名称 + 属性值

    • 结束标签建议加/

    • 属性值可以使用单引号,也可以使用双引号,但是建议使用双引号

    • 属性和属性值对大小写不敏感,但是建议用小写

    • 属性值应该始终被包括在双引号内

    山东省
  • 0
  • 0
  • 0
  • 1.8k
  • 十二

    请登录之后再进行评论

    登录
    单栏布局 侧栏位置: