• 前端系列——HTML


    HTML

    什么是前端

    前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验

    前端就是你能看到的东西

    什么是HTML

    指的是超文本标记语言
    (Hyper Text Markup Language),这个也是我们网页最常用普通的语言了,经历了多个版本的发展,已经发展到5.0版了,得力于W3C建立的标准和规范,已普遍升级到了XHTML,XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language), XHTML 于2000年的1月26日成为 W3C 标准,是更严格更纯净的 HTML 代码,XHTML 的目标是取代 HTML。XHTML 与 HTML 4.01几乎是相同的,XHTML 是作为一种 XML 应用被重新定义的 HTML,是一个 W3C 标准。W3C 将 XHTML 定义为最新的HTML版本。所有新的浏览器都支持 XHTML。

    Quickstart

    1. 新建文本文档.txt
    2. 修改.txt后缀为.html
    3. 双击打开
      认识html基础标签

    注释

    注释:<!-- 注释内容 -->
    ctrl+/可以直接生成注释
    
    • 1
    • 2

    标签类型

    1. 自闭合标签
    2. 闭合标签

    1.title标签

    <title>title标签是网页的名字</title>
    
    • 1

    2.文档类型标签

    <!DOCTYPE html>
    说明当前文档是html形式的(!用于警示作用)
    范例中的 DOCTYPE,<!DOCTYPE html>,是所有可用的 DOCTYPE 之中最简单的,也是
    HTML5 所推荐的。HTML 的早期变种也属于推荐标准,不过,当今的浏览器都会对这个 DOCTYPE 使用标准模式,就算是早已过时的 
    Internet Explorer 6 也一样。目前,并没有正当的理由,去使用其他更复杂的 DOCTYPE。如果你使用其他的 
    DOCTYPE,你可能会面临触发接近标准模式或者怪异模式的风险。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3.html标签

    <html></html>
    当前标签为总父标签,说明页面在html中
    可视窗口就是html
    
    • 1
    • 2
    • 3

    4.head标签

    <head></head>
    浏览器的头部
    主要用于添加文件,设置页面名字
    
    • 1
    • 2
    • 3

    5.meta标签

    <meta charset=UTF-8>
    设置编码格式
    
    • 1
    • 2

    6.body标签

    <body></body>
    表示页面的身体,所有页面显示的内容都要在body标签中书写
    
    • 1
    • 2

    计算机基础知识——地址

    1. 相对地址:相对于当前的文件而言的我们需要使用的其他资源的地址
    2. 绝对地址:C:/Users/Syf200208161018/Desktop/htmlTest/新建文本文档%20(2).html 指的是计算机从磁盘开始的地址
    3. 引用地址: 暂时不讲
    相对地址的写法

    当前目录:./
    上一级目录: ../
    下一级:./imgs

    html常用标签

    1.link标签

    <link rel="" href="" />
    用于引用我们所需要的资源
    
    • 1
    • 2

    rel:资源类型
    href:资源位置(写相对地址)

    2.div标签

    <div>
      内容1
    </div>
    
    div是内容标签
    我们可以把我们要在网页上显示的内容放到div标签中
    div是块标签
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3.span标签

    <span>
      内容1
    </span>
    也是内容标签
    是行标签
    
    • 1
    • 2
    • 3
    • 4
    • 5

    标签的分类

    1. 行标签(显示在一行中,没有宽高,宽高是由里面的内容决定的)
    2. 块标签(占用一行,有宽有高可以自己设置)
    3. 行内块标签(即可以显示在一行中也可以设置宽高)

    4.h1~h6

    标题标签
    共有6个等级
    依次字号减小
    也是块标签
    
    • 1
    • 2
    • 3
    • 4

    5.p标签

    放置内容与span标签相似
    常用于放置大量文章段落
    内部无法自动换行
    
    • 1
    • 2
    • 3

    6.br标签

    用于进行换行

    <br />
    
    • 1

    主流开发器

    IDEA,WebStorm,VSCode,HBuilder,Notepad++
    VSCode是目前前端最被广泛使用的专业编辑器
    由微软开发,它不是IDE,而是编辑器
    https://blog.csdn.net/qq_51553982/article/details/119836626

    自动生成网页基础布局

    使用英文半角的就可以生成基础布局

    表单标签

    1.input输入框
    <input type="text" placeholder="enter something"  value="default value"/>
    是自闭和标签
    type:可以设置相关的输入框类型
    placeholder:可以输入默认提示内容
    value:设置默认内容
    
    • 1
    • 2
    • 3
    • 4
    • 5
      <!-- 输入框 -->
      <input type="text">
      <!-- 密码框 -->
      <input type="password">
      <!-- 按钮 -->
      <input type="button" value="button">
      <!-- 多选框 -->
      <input type="checkbox">
      <!-- 时间选择器 -->
      <input type="date">
      <!-- 颜色选择器 -->
      <input type="color">
      <!-- 邮箱 -->
      <input type="email">
      <!-- 文件选择器 -->
      <input type="file" multiple="multiple"> 
      <!-- 图片显示器 -->
      <input type="image" src="./imgs/bitbug_favicon.ico" alt="">
      <!-- 单选框 -->
      <input type="radio">
      <!-- 进度条 -->
      <input type="range" name="" id="">
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    2.img图片
     <img src="./imgs/bitbug_favicon.ico" alt="">
    
    • 1
    3.选择器
    <select name="" id="" >
        <option value="">232</option>
        <option value="value1" selected="selected">3333</option>
        <option value="value2">选项2</option>
    </select>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    4.文本输入框
      <textarea name="" id="" cols="10" rows="2"></textarea>
    
    • 1
    5.音频播放器
     <audio src="./audio/反方向的钟_缩混.mp3" controls></audio>
    
    • 1
    6.视频播放器
    <video src="./video/20220622_151400.mp4" controls></video>
    
    • 1
    7.form表单
      <form action="">
        <input type="text">
        <button>btn</button>
      </form>
    
    • 1
    • 2
    • 3
    • 4
    8.列表
    //无序列表
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
      </ul>
      
    //有序
    <ol>
        <li>a</li>
        <li>b</li>
      </ol>
      
    //自定义
    <dl>
        <li>q</li>
        <li>2</li>
      </dl>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    9.超链接
    <a href="#"></a>
    
    <a href="" target="_blank">
        b站
    </a>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    10.表格

    在这里插入图片描述

    <table>
        <thead>
         <tr>
          <th>
            id
          </th>
          <th>
            name
          </th>
          <th>
            age
          </th>
         </tr>
        </thead>
        <tbody>
          <tr>
            <td>
              1
            </td>
            <td>
              zhangsan
            </td>
            <td>
              12
            </td>
          </tr>
          <tr>
            <td>
              2
            </td>
            <td>
             lisi
            </td>
            <td>
              12
            </td>
          </tr>
        </tbody>
      </table>
    
    
      
      table:表格外层
      thead:表格头部
      tbody:表格内容部分
      tr:表格行
      th:用在thead里,字体会加粗,表示表头的一个单元格
      td:在tbody里,表示表主体内容的一个单元格
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
  • 相关阅读:
    数据可视化实验一:Panda数据处理及matplotlib绘图初步
    博客自动化测试
    postgres账号授权模式授权
    Spring-Spring之事务底层源码解析
    【01】LVGL-CodeBlock模拟器安装 | LVGL工程下载 | PC端模拟LVGL步骤
    mysql中的三大日志
    vue源码解析---AST抽象语法树
    TS复习-----TS中的类
    SpringBoot(二) - 核心配置文件
    关于数据权限的设计
  • 原文地址:https://blog.csdn.net/qq_51553982/article/details/126584626