第一章:HTML基础

第一章:HTML基础

1.1 HTML文档的结构

以键值对进行元素的撰写,比如:< html ></ html >、< body ></ body >

<!-- 文本标识 -->
<!DOCTYPE html>
<!-- 
    标识html文档的范围 
    lang="en" 代表的是本网页所使用的语言 zh-cn
-->
<html lang="zh-cn">
<head>
    <!-- 
        head:代表的是网页文本的头
         + meta标签:是用来定义网页元信息的
            - <meta charset="UTF-8">:定义了网页的编码
            - <meta name="viewport" content="width=device-width, initial-scale=1.0">:定义了网页的显示状态
            - <meta name="keywords" content="网页关键字">:网页关键字 用于定义网页的核心业务,主要是为了搜索引擎检索的
            - <meta name="description" content="网页描述">:网页的描述 用于描述网站的内容,也是为了搜索引擎检索的
        + title标签:网页的标题 <title>网页标题</title>
        + link标签:
            - <link rel="shortcut icon" href="media/favicon.ico" type="image/x-icon">:用于定义网站的图标,图标必须是ico格式
            - <link rel="stylesheet" href="css/style.css">:用于引入网页的样式表
        + script标签:<script src="js/common.js"></script>:用于引入网页的脚本,主要功能是于用户交互,一般把script标签放在闭合的body前面,主要是为了改善页面的渲染
     -->
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="keywords" content="网页关键字">
    <meta name="description" content="网页描述">
    <link rel="shortcut icon" href="media/favicon.ico" type="image/x-icon">
    <link rel="stylesheet" href="css/style.css">
    <title>HTML基础培训</title>
</head>
<body>
    <!-- 
        主要放置网页的元素,是一个网页的主体,用户看的部分就放在这个标签内部
     -->
    <div id="div" onclick="change_txt()">HTML基础</div>
    <script src="js/common.js"></script>
</body>
</html>

1.2 网页开发时的路径问题

绝对路径

  • 是指文件在系统中的完整路径:d://test//demo.txt 、 http://localhost/training/index.html

相对路径

  • 相对于当前文件的路径
    • ./:当前路径
    • ../:上级路径
    <img src="./media/demo.jpg" alt="" srcset="">
    <video src="./media/demo.mp4"></video>
    <img src="../media/demo.jpg" alt="" srcset="">

1.3 HTML标签

文本元素标签

  • 内容标题
    • h1、h2、h3...h6:六级标题,h后面跟的数字越大,字体越小
    <h1>H1</h1>
    <h2>H2</h2>
    <h3>H3</h3>
    <h4>H4</h4>
    <h5>H5</h5>
    <h6>H6</h6>
  • 文本修饰
    • b: 用于加粗的
    • i:斜体
    • s:删除线
    • u:下划线
    • sup:上标
    • sub:下标
    <b>加粗</b>
    <i>斜体</i>
    <s>删除线</s>
    <u><sup>上标</sup>下划线<sub>下标</sub></u>
  • 文档结构元素
    • br:换行
    • hr:水平线
    • p:段落标签
    • span:文本标签
    • div:文本块标签
    hellow
    <br/>
    <hr/>
    你好
    <p>第一行</p>
    <p>第二行</p>
    span1span2
    <span>span1</span>
    <span>span2</span>
    <div>DIV1</div>
    <div>DIV2</div>
  • 列表元素
    • 有序列表:ol
    • 无序列表:ul
    • 列表的内容都是用li
    • 定义列表:dl、dt、dd综合表示列表顺序
   <!-- 
        有序列表 
        type属性:用于确定采用何种方式编码
            “1”代表阿拉伯数字(1、2、3…);
            “a”代表小写字母(a、b、c…);
            “A”代表大写字母(A、B、C…);
            “i”代表小写罗马数字(i、ii、iii…);
            “I”代表大写罗马数字(I、II、III…)。
        start属性:用于确定其实编码位置
    -->
    <ol type="A" start="3">
        <li>ASP</li>
        <li>JSP</li>
        <li>PHP</li>
    </ol>
    <!-- 
        无序列表 
        type属性:用于确定采用何种方式编码
           circle(圆)、disc(点)、square(方块)、none 
    -->
    <ul type="square">
        <li>ASP</li>
        <li>JSP</li>
        <li>PHP</li>
    </ul>
    <!--定义列表-->
    <dl>
        <dt>购物区</dt>
        <dd>近年来,随着经济社会和现代物流业的快速发展,带动了电子商务的快速发展……</dd>
        <dt>影视区</dt>
        <dd>能够在线收看高清电影电视剧、体育直播、游戏竞技视频、动漫视频、综艺视频、财经资讯视频播放流畅、完全免费,是网民喜爱的休闲娱乐区。</dd>
        <dt>餐饮区</dt>
        <dd>通过互联网使消费者及时了解餐厅营运、在线点菜、优惠套餐等方式进行网络销售传播,便利充分地实现餐厅服务价值交换。</dd>
      </dl>

多媒体标签 < a > 链接文本 </ a >

  • 超链接标签属性
    • href:定义超链接的地址
    • title:定义超链接的标题
    • target:定有链接的打开方式
      • _self:在当前页面打开超链接
      • _blank:在新的标签页打开超链接
      • iframe的名称:在iframe里打开超链接
  • 超链接的类型:
    • 普通的网页链接:href="网页的地址"
    • 邮件链接:href="mailto:邮件地址"
    • 电话链接:href="tel:手机号"
    • 锚链接:href="#名称"
    <div id="top">顶部</div>
    <!-- 普通链接 -->
    <a href="http://www.baidu.com" target="_self" title="这是一个超链接">百度</a>
    <!-- 邮件链接 -->
    <a href="mailto:fbx2020@163.com">给我发邮件</a>
    <!-- 电话链接 -->
    <a href="tel:18744059282">给我打电话</a>
    <div style="height: 3000px;"></div>
    <!-- 锚链接 -->
    <a href="#top">返回顶部</a>

图片标签 < img >

  • 图片标签的属性
    • src:设置图片的路径
    • alt:设置当图片不存在时的文本
    • title:图片标题,鼠标悬浮其上时显示的内容
    <img src="./media/demo.jpg" alt="这是一个图片" title="美丽的风景">
阅读剩余
THE END