速通HTML

目录

HTML基础

1.快捷键

2.标签

HTML进阶

1.列表

a.无序列表

b.有序列表

c.定义列表

2.表格

a.内容

b.合并单元格

3.表单

a.input标签

b.单选框

c.上传文件

4.下拉菜单

5.文本域标签

6.label标签

7.按钮标签

8.无语义的布局标签div与span

9.字符实体


HTML基础

1.快捷键

 基于VS Code记录编写过程中常用的快捷键

功能快捷键
生成HTML基本骨架!+回车
保存代码Ctrl+S
在浏览器运行代码Alt+B
注释Ctrl+/
缩进Tab
取消缩进Shift+Tab
收起侧边栏Ctrl+B

先保存,再在浏览器运行才能刷新

2.标签

标签作用
h1——h6双标签标题标签,独占一行
p双标签段落标签,独占一行,段落间存在间隙
br单标签换行标签
hr单标签水平线标签
img图像
audio音频
video视频

文本格式化标签:

标签(双标签)作用
strong加粗
b加粗
em倾斜
i倾斜
ins下划线
u下划线
del删除线
s删除线

标签作用
<img src="" alt="">插入图片,src属性图像存在的位置和名称,必须写
属性
alt替换文本,图片无法显示时显示的文字
title提示文本,鼠标悬停时显示
width图片宽度值为数字,没有单位,浏览器缩放图片默认等比例缩放
height图片高度值为数字,没有单位
标签作用
<video src=""></video>视频标签,src属性视频存在的位置和名称,必须写
属性
controls显示视频控制面板,在html5内如果属性值和属性名一样,可以简写为一个单词
loop循环播放
muted静音播放
autoplay自动播放,浏览器支持在静音模式下自动播放。注意autoplay属性需要和muted配合使用才能生效
标签作用
<audio src=""></audio>音频标签,src属性音频存在的位置和名称,必须写
属性
controls显示音频控制面板
loop循环播放
autoplay自动播放,浏览器会禁止自动播放,可以通过用户点击按钮再播放
标签作用
<a href="" target=""></a>超链接标签,双标签,herf属性为链接,target=_blank表示新窗口跳转页面

相对路径:

. 表示当前文件所在文件夹

.. 表示当前文件上一级

/ 表示进入某文件夹里

常常使用相对路径

绝对路径:

直接在盘符里复制就好,在Windows系统里默认是\,其他系统是/,统一使用/

也可以使用网络上图片的在线网址

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>超链接标签</title>
</head>
<body>
    <!-- 跳转到网络文件 -->
    <a href="https://www.bilibili.com/">跳转到bilibili</a>
    <br>
    
    <!-- 跳转到本地文件,但是是在同一个页面跳转实现-->
    <br>
    <a href="./图像标签.html">跳转到图像标签</a>
    
    <!-- 跳转到新标签页 -->
    <a href="./标题和段落标签.html" target="_blank">标题和段落标签</a>
    <br>
    
    <!-- 开发初期不知道跳转链接的情况,使用#暂时填补则不会跳转 -->
    <a href="#">空链接</a>
</body>
</html>

HTML进阶

1.列表

a.无序列表

b.有序列表

c.定义列表

2.表格

a.内容

加入表格结构标签thead,tbody,tfoot便于浏览器读取,也可省略

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>第二天</title>
</head>
<body>
    <!-- 无序列表 -->
    <ul>
        <li>无序列标签1</li>
        <li>无序列标签2</li>
    </ul>
    <!-- 有序列表 -->
    <ol>
        <li>有序列标签1</li>
        <li>有序列标签2</li>
    </ol>
    <!-- 定义列表 -->
    <dl>
        <dt>标题</dt>
        <dd>描述1</dd>
        <dd>描述2</dd>
    </dl>
    <!-- 表格标签,加border后能显示边框 
        加入表格结构标签thead,tbody,tfoot便于浏览器读取,也可省略-->
    <table border="1">
        <thead>
            <tr>
                <th>第一行表头单元格1</th>
                <th>第一行表头单元格2</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>第一行内容单元格1</td>
                <td>第一行内容单元格2</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>第二行汇总单元格1</td>
                <td>第二行汇总单元格2</td>
            </tr>
        </tfoot>
    </table>
</body>
</html>

b.合并单元格

注意

表格是在自己的结构标签内进行合并的,不能跨结构标签thead、tbody、tfoot合并

<!-- 合并单元格,遵循“保留最左最上”原则 -->
    <table border="1">
        <tr>
            <th>语文</th>
            <th>数学</th>
            <th>英语</th>
        </tr>
        <tr>
            <td>70</td>
            <td rowspan="2">80</td>
            <td>90</td>
        </tr>
        <tr>
            <td>90</td>
            <!-- <td>80</td> 删除-->
            <td>70</td>
        </tr>
        <tr>
            <td colspan="3">160</td>
            <!-- <td>160</td> 删除-->
            <!-- <td>160</td> 删除-->
        </tr>
    </table>

3.表单

作用:收集用户信息

使用场景:

  • 登录页面

  • 注册页面

  • 搜索区域

a.input标签

添加input标签占位文本:使用placeholder属性即可

b.单选框

c.上传文件

<br>
    <!-- 表单标签——input标签使用 -->
    <!-- 单纯的文本形式,不能换行 -->
    文本框:<input type="text">
    <br>
    <!-- 自动非明文显示 --> <!-- input标签占位文本 -->
    密码框:<input type="password" placeholder="请输入密码">
    <br>
    单选框:
    <!-- gender是自定义名称,添加checked属性,默认选中 -->
    <input type="radio" name="gender"> 男
    <input type="radio" name="gender" checked> 女
    <br><br>
   
    <!-- 默认只可上传一个文件,添加multiple属性可实现文件多选功能 -->
    上传一个文件:<input type="file" >
    <br>
    上传多个文件:<input type="file" multiple>
    <br><br>
    <!-- 添加checked属性,实现默认选中 -->
     多选框:<input type="checkbox"> 苹果
     多选框默认选中:<input type="checkbox" checked> 草莓
    <br>

4.下拉菜单

<!-- 下拉菜单,使用属性selected实现默认选中-->
    城市:
    <!-- <select name="" id=""></select> name和id等是发送数据使用的属性-->
    <select >
        <option>北京</option>
        <option>上海</option>
        <option selected>广州</option>
    </select>
    <br><br>

5.文本域标签

<!-- 文本域标签 与input不同,能自动换行,
        右下角有拖拽功能,在未来都要使用CSS设置尺寸并禁用该功能-->
    <textarea>请输入评论</textarea>
    <br><br>
    <!-- 写法一: -->
    <input type="radio" name="gender" id="man">
    <label for="man">男</label>
    <!-- 写法二: -->
    <label> <input type="radio" name="gender"> 女</label>
    <br><br><br>

6.label标签

作用:

  • 网页中作为某个标签的说明文本

  • 绑定文字和表单控件的关系,增大表单控件的点击范围

7.按钮标签

<!-- 按钮标签 需要使用form标签统一管理功能才能实现,action属性是要与后台链接-->
    <form action="">
    用户名:<input type="text">
    <br>
    密码:<input type="password">
    <br><br>
    <!-- 如果省略type属性,是默认的提交功能 -->
    <button type="submit"> 提交</button>
    <button type="reset"> 重置</button>
    <!-- 普通按钮后续与JS配合使用 -->
    <button type="button">普通按钮</button>
    </form>
    <br><br>

8.无语义的布局标签div与span

作用:用于布局网页,划分区域,摆放内容

  • div:独占一行,换行,(大盒子)

  • span:不换行,(小盒子)

<!-- 无语义的布局标签 -->
    <div> div标签</div> 
    <span> span标签1</span>
    <span> span标签2</span>
    <br><br>

9.字符实体

在网页中显示预留字符

常用的字符实体:

在代码中敲很多个空格,网页仅显示一个空格

<!-- 常用的字符实体 (类似转义字符)-->
    <!-- 在代码中敲很多个空格,网页仅显示一个空格 -->
    明天会&nbsp;&nbsp;更好
    <br><br><br>

 【记录学习过程的笔记,欢迎大家一起讨论,会持续更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/977825.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ui设计公司兰亭妙微分享:科研单位UI界面设计

科研单位的UI界面设计是一项至关重要的任务&#xff0c;它不仅关乎科研工作的效率&#xff0c;还直接影响到科研人员的用户体验。以下是对科研单位UI界面设计的详细分析&#xff1a; 一、设计目标 科研单位的UI界面设计旨在提升科研工作的效率与便捷性&#xff0c;同时确保科…

蓝桥杯刷题-dp-线性dp(守望者的逃离,摆花,线段)

[NOIP 2007 普及组] 守望者的逃离 题目描述 恶魔猎手尤迪安野心勃勃&#xff0c;他背叛了暗夜精灵&#xff0c;率领深藏在海底的娜迦族企图叛变。 守望者在与尤迪安的交锋中遭遇了围杀&#xff0c;被困在一个荒芜的大岛上。 为了杀死守望者&#xff0c;尤迪安开始对这个荒岛…

【算法设计与分析】(一)介绍算法与复杂度分析

【算法设计与分析】&#xff08;一&#xff09;介绍算法与复杂度分析 前言一、什么是算法&#xff1f;二、算法的抽象机制三、描述算法四、复杂度分析4.1 时间复杂度4.2 空间复杂度 前言 从搜索引擎的高效检索&#xff0c;到推荐系统的个性化推荐&#xff0c;再到人工智能领域…

自动驾驶两个传感器之间的坐标系转换

有两种方式可以实现两个坐标系的转换。 车身坐标系下一个点p_car&#xff0c;需要转换到相机坐标系下&#xff0c;旋转矩阵R_car2Cam&#xff0c;平移矩阵T_car2Cam。点p_car在相机坐标系下记p_cam. 方法1&#xff1a;先旋转再平移 p_cam T_car2Cam * p_car T_car2Cam 需要注…

OpenGL ES -> GLSurfaceView绘制点、线、三角形、正方形、圆(顶点法绘制)

XML文件 <?xml version"1.0" encoding"utf-8"?> <com.example.myapplication.MyGLSurfaceViewxmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"…

基于springboot大学生学科竞赛管理系统(源码+lw+部署文档+讲解),源码可白嫖!

摘要 学科竞赛一直是检测学生学习能力好坏的重要手段&#xff0c;随着社会的发展&#xff0c;学科竞赛已经渗透到各个方面。但是传统方式的竞赛方式已经不能更好的胜任越来越多的需求&#xff0c;所以需要设计一个大学生学科竞赛管理系统&#xff0c;来满足日益重要的学科竞赛…

Dify私有化部署自己的AI Agent

1、下载Dify git clone gitgithub.com:langgenius/dify.git 2、创建Dify配置 进入dify目录下的docker目录中,复制.env.example为 .env 3、使用Docker命令进行部署Dify docker compose up -d 4、访问Dify http://localhost/install 5、 设置模型供应商 配置环境变量&#xff1…

【Deepseek+Browser-Use搭建 Web UI自动化】

参考文档&#xff1a;browser-use WebUI DeepSeek V3 把浏览器整成自动化了!_browser use webui 执行run agent chrome没出来-CSDN博客 1、 安装完成&#xff1a; 三、安装步骤&#xff08;适用于macOs、windows、linux&#xff09; 1、拉取WebUI项目 git clone https://gi…

DeepSeek + Mermaid编辑器——常规绘图

下面这张图出自&#xff1a;由清华大学出品的 《DeepSeek&#xff1a;从入门到精通》。 作为纯文本生成模型&#xff0c;DeepSeek虽不具备多媒体内容生成接口&#xff0c;但其开放式架构允许通过API接口与图像合成引擎、数据可视化工具等第三方系统进行协同工作&#xff0c;最终…

解决数据库建表错误:ERROR 1064 (42000) You have an error in your SQL

[TOC](解决数据库建表错误&#xff1a;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desk tb_user’ at line 1) 运用MySQL命令运行sql语句进行建表时&am…

compare-form.vue 的 v 来源(来自父组件index.vue中的row行数据)

文章目录 compare-form.vue 的父组件compare-form.vue 的 v 来源相关代码片段1. value 的 Prop 定义2. Watch(value) 及其 watchValue 方法3. 与 value 间接相关的代码&#xff08;影响 v 的初始化或使用&#xff09; 总结 子组件 compare-form.vue父组件 index.vue 以下是关于…

【深度学习神经网络学习笔记(三)】向量化编程

向量化编程 向量化编程前言1、向量化编程2、向量化优势3、正向传播和反向传播 向量化编程 前言 向量化编程是一种利用专门的指令集或并行算法来提高数据处理效率的技术&#xff0c;尤其在科学计算、数据分析和机器学习领域中非常常见。它允许通过一次操作处理整个数组或矩阵的…

基于 SpringBoot Vue 的生鲜商城系统设计和实现(源码+文档+部署讲解)

技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论…

电机控制的空间矢量调制 (SVPWM)

目录 概述 1 电机控制的空间矢量调制 (SVPWM)介绍 2 实现原理 2.1 设计要求 2.2 SVPWM 的实现 3 SVPWM的C语言 3.1 代码文件 3.2 STM32G4平台上验证 4 源代码文件 概述 本文主要介绍电机控制的空间矢量调制 (SVPWM)&#xff0c;空间矢量调制 (SVPWM) 是感应电机和永磁…

服务器离线部署DeepSeek

目标 本次部署的目标是在本地服务器上部署DeepSeek。但是该服务不能连接外网&#xff0c;因此只能使用离线部署的方式。为了一次完成部署。现在云服务器上进行尝试。 云服务器部署尝试 云服务器配置 CentOS72080Ti 11GB 安装准备 1、上传iso并配置为本地yum源 安装前先将…

Unity打包APK报错 using a newer Android Gradle plugin to use compileSdk = 35

Unity打包APK报错 using a newer Android Gradle plugin to use compileSdk 35 三个报错信息如下 第一个 WARNING:We recommend using a newer Android Gradle plugin to use compileSdk 35This Android Gradle plugin (7.1.2) was tested up to compileSdk 32This warning…

Ubuntu 22.04安装K8S集群

以下是Ubuntu 22.04安装Kubernetes集群的步骤概要 一、设置主机名与hosts解析 # Master节点执行 sudo hostnamectl set-hostname "k8smaster" # Worker节点执行 sudo hostnamectl set-hostname "k8sworker1"# 所有节点的/etc/hosts中添加&#xff1a; ca…

《AI 大模型 ChatGPT 的传奇》

《AI 大模型 ChatGPT 的传奇》 ——段方 某世界 100 强企业大数据/AI 总设计师 教授 北京大学博士后 助理 &#xff1a;1三6三二四61四五4 1 AI 大模型的概念和特点 1.1 什么是”大模型、多模态“&#xff1f; 1.2 大模型带来了什么&#xff1f; 1.3 大模型为什么能产生质变&am…

期权帮|股指期货多单和空单有什么区别?

锦鲤三三每日分享期权知识&#xff0c;帮助期权新手及时有效地掌握即市趋势与新资讯&#xff01; 股指期货多单和空单有什么区别&#xff1f; 一、股指期货多单和空单定义与操作方向&#xff1a; &#xff08;1&#xff09;股指期货多单定义&#xff1a;投资者买入股指期货合…

从【人工智能】到【计算机视觉】,【深度学习】引领的未来科技创新与变革

前几天偶然发现了一个超棒的人工智能学习网站&#xff0c;内容通俗易懂&#xff0c;讲解风趣幽默&#xff0c;简直让人欲罢不能。忍不住分享给大家&#xff0c;点击这里立刻跳转&#xff0c;开启你的AI学习之旅吧&#xff01; 前言 – 人工智能教程https://www.captainbed.cn/l…