当前位置: 首页 > article >正文

【从0-1的HTML】第2篇:HTML标签

文章目录

  • 1.标题标签
  • 2.段落标签
  • 3.文本标签
    • br
    • b
    • strong
    • sub
    • sup
  • 4.超链接标签
  • 5.图片标签
  • 6.表格标签
  • 7.列表标签
    • 有序列表ol
    • 无序列表ul
    • 定义列表dl
  • 8.表单标签
  • 9.音频标签
  • 10.视频标签
  • 11.HTML元素分类
    • 块级元素
    • 内联元素
  • 12.HTML布局
  • 13.内联框架
  • 13.内联框架

1.标题标签

标题标签:h1、h2、h3…h6,1-6表示标题层级,最大h1,最小h6

<h1>title1</h1>
<h2>title2</h2>
<h3>title3</h3>
<h4>title4</h4>
<h5>title5</h5>
<h6>title6</h6>

2.段落标签

可以使用段落标签来将内容分成若干个段落

<p>This is a paragraph</p>
<p>This is another paragraph</p>

3.文本标签

br

一个空的HTML元素,关闭标签没有任何意义,但在HTML之后的版本中,不允许使用没有结束标签的HTML元素,所以推荐使用

b

仅加粗文本

strong

加粗文本,表示标签中的内容的重要性,两者在显示并没有差别

sub

下标文本

sup

上标文本

<p><b>Everything happens for a reason!</b> <br/> <strong>You can change your odds!</strong> <br> <strong>You can change your life!</strong></p>
<!--下标文本-->
<sub>下标文本</sub>
<!--上标文本-->
<sup>上标文本</sup>

4.超链接标签

超链接(Hyperlink)通常简称为链接(Link),是指从一个网页指向另一个目标的连接关系,这个目标可以是另一个网页,也可以是当前网页中的其它位置,还可以是图片、文件、应用程序等

<!--href属性:1、可以指向网页,2、可以指向图片,3、可以指向压缩文件,4、可以指向本地文件,指向可以是相对路径,也可以是绝对路径-->
<a href="http://www.w3school.com.cn/" target="_blank">访问 W3School</a>

5.图片标签

HTML 使用 标签插入图片,img 是 image 的简称,自闭和标签,只包含属性,没有结束标签

<!--图片-->
<!--src:必填属性,指定图片的地址(网络图片)或者路径(本地图片)-->
<!--alt:可选属性,当图片无法正常显示的时候,会显示alt属性中的信息-->
<img src="64960446_p0.jpg" alt="wlop">

6.表格标签

在 HTML 中,我们使用 标签来定义表格。HTML 中的表格和 Excel 中的表格是类似的,都包括行、列、单元格、表头等元素。

<!--table表格-->
<!--tr:行-->
<!--th:表头-->
<!--td:表格单元格标签-->
<!--border-collapse:表格边框合并-->
<table border="1" style="border-collapse: collapse"><tr><th>朝代</th><th>开国皇帝</th></tr><tr><td></td><td>嬴政</td></tr><tr><td></td><td>刘邦</td></tr>
</table>

7.列表标签

HTML 列表(List)可以将若干条相关的内容整理起来,让内容看起来更加有条理

有序列表ol

<!--有序列表:ol order list缩写-->
<ol><li>有序1</li><li>有序2</li>
</ol>

无序列表ul

<!--无序列表:ul unordered list缩写-->
<ul><li>无序1</li><li>无序2</li>
</ul>

定义列表dl

<!--定义列表:dl definition list缩写dt definition term缩写,标题dd definition description缩写,描述
-->
<dl><dt>标题1</dt><dd>标题1的描述</dd><dt>标题2</dt><dd>标题2的描述</dd>
</dl>

8.表单标签

表单属于 HTML 文档的一部分,其中包含了如输入框、复选框、单选按钮、提交按钮等不同的表单控件,用户通过修改表单中的元素(例如输入文本,选择某个选项等)来完成表单,通过表单中的提交按钮将表单数据提交给后端程序。

<!--表单-->
<!--action属性:表示将表单数据提交的url,默认是当前页面,当姓名和年龄输入点击提交时,提交到当前网页-->
<!--http://localhost:63342/FrontEnd/HTML/%E6%A0%87%E7%AD%BE.html?username=kii&age=25-->
<!--input:表示定义输入框-->
<!--method:表示表单数据提交方式,主要是get和post方式-->
<!--    get:请求数据直接拼接在路径后面 ?username=kii&age=25,大小有限制-->
<!--    post:请求数据通过请求体传递 username=lisi&age=19, 大小无限制-->
<!--    如果要提交数据,必须添加name属性-->
<form action="" method="get">姓名:<input type="text" name="username" id="1">年龄:<input type="number" name="age" id="2"><input type="submit" value="get提交">
</form>
<form action="" method="post">姓名: <input type="text" name="username">年龄: <input type="text" name="age"><input type="submit" value="post提交数据">
</form>

9.音频标签

<!-- 音频标签audiosrc: 设置视频资源路径controls: 播放控件 [注意: 当值和key一样的时候,可以省略值]
--><audio src="./audio/news.mp3" controls></audio>

10.视频标签

<!-- 视频标签src属性:视频路径controls属性:播放控件
-->
<video src="./video/news.mp4" controls width="950px" ></video>

11.HTML元素分类

HTML元素主要分为两个类别,块级元素和内联元素

块级元素

通常是以新行来开始,块级元素主要包括div、h、table、p

内联元素

通常不会以新行开始,内联元素主要包括span、a-

12.HTML布局

HTML4布局主要通过div实现

HTML5布局有很多其他标签:header、nav…稍微了解就行,具体使用可以查看手册

<div><li>HTML教程</li><li>CSS教程</li><li>JS教程</li><li>Java教程</li><li>Python教程</li>
</div>

13.内联框架

iframe:可以在网页中显示网页,可以设置width和height

<iframe src="https://www.w3school.com.cn/" frameborder="0"></iframe>
>CSS教程</li><li>JS教程</li><li>Java教程</li><li>Python教程</li>
</div>

13.内联框架

iframe:可以在网页中显示网页,可以设置width和height

<iframe src="https://www.w3school.com.cn/" frameborder="0"></iframe>

相关文章:

【从0-1的HTML】第2篇:HTML标签

文章目录 1.标题标签2.段落标签3.文本标签brbstrongsubsup 4.超链接标签5.图片标签6.表格标签7.列表标签有序列表ol无序列表ul定义列表dl 8.表单标签9.音频标签10.视频标签11.HTML元素分类块级元素内联元素 12.HTML布局13.内联框架13.内联框架 1.标题标签 标题标签&#xff1a…...

从“Bucharest”谈起:词语翻译的音译与意译之路

在翻译中&#xff0c;面对地名、人名或新兴术语时&#xff0c;我们常常会遇到一个抉择&#xff1a;到底是“音译”&#xff0c;保留其原发音风貌&#xff0c;还是“意译”&#xff0c;让它意义通达&#xff1f; 今天我们以“Bucharest”为例&#xff0c;展开一次语言与文化的微…...

Nginx+Tomcat负载均衡

目录 Tomcat简介 Tomcat 的核心功能 Tomcat架构 Tomcat 的特点 Tomact配置 关闭防火墙及系统内核 Tomcar 主要文件信息 配置文件说明 案例一&#xff1a;Java的Web站点 案例二&#xff1a;NginxTomcat负载均衡、动静分离 Tomcat简介 Tomcat 是由 Apache 软件基金会&am…...

JVM——JVM中的字节码:解码Java跨平台的核心引擎

引入 在Java的技术版图中&#xff0c;字节码&#xff08;Bytecode&#xff09;是连接源代码与机器世界的黄金桥梁。当开发者写下第一行public class HelloWorld时&#xff0c;编译器便开始了一场精密的翻译工程——将人类可读的Java代码转化为JVM能够理解的字节码指令。这些由…...

【论文解读】ReAct:从思考脱离行动, 到行动反馈思考

认识从实践开始&#xff0c;经过实践得到了理论的认识&#xff0c;还须再回到实践去。 ——《实践论》,毛泽东 1st author: About – Shunyu Yao – 姚顺雨 paper [2210.03629] ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and…...

数据解析:一文掌握Python库 lxml 的详细使用(处理XML和HTML的高性能库)

更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、lxml 概述1.1 lxml 介绍1.2 安装和第一个案例1.3 性能优化技巧二、XML处理2.1 解析XML2.2 访问元素2.3 遍历XML树2.4 修改XML2.5 写入XML三、HTML处理3.1 解析HTML3.2 XPath查询3.3 CSS选择器四、高级功能4.1 使用命…...

react native webview加载本地HTML,解决iOS无法加载成功问题

在react native中使用 “react-native-webview”: “^13.13.5”,加载HTML文件 Android: 将HTML文件放置到android/src/main/assets目录&#xff0c;访问 {uri: file:///android_asset/markmap/index.html}ios: 在IOS中可以直接可以直接放在react native项目下&#xff0c;访问…...

简单配置RHEL9.X

切换默认运行级别 将系统默认启动模式从多用户的图形界面调整为多用户的文本界面&#xff0c;适用于优化系统资源占用或进行远程服务器管理的场景。 注意&#xff1a;安装选择“带GUI的服务器”部分常用命令默认安装&#xff1b;如果选择“最小安装”时&#xff0c;部分常用命…...

默认网关 -- 负责转发数据包到其他网络的设备(通常是路由器)

✅ 默认网关概括说明&#xff1a; 默认网关&#xff08;Default Gateway&#xff09;是网络中一台负责转发数据包到其他网络的设备&#xff08;通常是路由器&#xff09;。当一台主机要访问不在本地子网内的设备时&#xff0c;会将数据包发给默认网关&#xff0c;由它继续转发…...

python调用硅基流动的视觉语言模型

参考&#xff1a; https://docs.siliconflow.cn/cn/userguide/capabilities/vision import base64 import json from openai import OpenAI from PIL import Image import io# 初始化OpenAI客户端 client OpenAI(api_key"sk-**********", # 替换为实际API密钥b…...

下载并运行自制RAG框架

项目部署 https://github.com/huangjia2019/rag-project01-framework git clone https://github.com/huangjia2019/rag-project01-framework.git 一 、 前端分部分部署 在 Ubuntu 系统 上安装 Node.js 和 npm&#xff08;Node Package Manager&#xff09;&#xff0c;并初始…...

Rust 学习笔记:Cargo 工作区

Rust 学习笔记&#xff1a;Cargo 工作区 Rust 学习笔记&#xff1a;Cargo 工作区创建工作区在工作区中创建第二个包依赖于工作区中的外部包向工作区添加测试将工作区中的 crate 发布到 crates.io添加 add_two crate 到工作区总结 Rust 学习笔记&#xff1a;Cargo 工作区 随着项…...

颈部的 “异常坚持”

生活中&#xff0c;有些人的颈部会突然变得 “异常坚持”—— 头部不受控制地偏向一侧&#xff0c;或是不自主地旋转、后仰&#xff0c;仿佛被无形的力量牵引着。这种情况不仅影响外观&#xff0c;还会带来强烈的不适感&#xff0c;颈部肌肉紧绷、酸痛&#xff0c;像被一根绳索…...

Ubuntu22.04安装MinkowskiEngine

MinkowskiEngine简介 Minkowski引擎是一个用于稀疏张量的自动微分库。它支持所有标准神经网络层&#xff0c;例如对稀疏张量的卷积、池化和广播操作。 MinkowskiEngine安装 官方源码链接&#xff1a;GitHub - NVIDIA/MinkowskiEngine: Minkowski Engine is an auto-diff neu…...

【计算机网络】第2章:应用层—应用层协议原理

目录 1. 网络应用的体系结构 2. 客户-服务器&#xff08;C/S&#xff09;体系结构 3. 对等体&#xff08;P2P&#xff09;体系结构 4. C/S 和 P2P 体系结构的混合体 Napster 即时通信 5. 进程通信 6. 分布式进程通信需要解决的问题 7. 问题1&#xff1a;对进程进行编址…...

【Zephyr 系列 6】使用 Zephyr + BLE 打造蓝牙广播与连接系统(STEVAL-IDB011V1 实战)

🧠关键词:Zephyr、BLE、广播、连接、GATT、低功耗蓝牙、STEVAL-IDB011V1 📌适合人群:希望基于 Zephyr 实现 BLE 通信的嵌入式工程师、蓝牙产品开发人员 🧭 前言:为什么选择 Zephyr 开发 BLE? 在传统 BLE 开发中,我们大多依赖于厂商 SDK(如 Nordic SDK、BlueNRG SD…...

利用 Scrapy 构建高效网页爬虫:框架解析与实战流程

目录 前言1 Scrapy 框架概述1.1 Scrapy 的核心优势1.2 Scrapy 的典型应用场景 2 Scrapy 工作原理解析2.1 框架结构图2.2 Spider&#xff1a;定义数据采集策略2.3 Scheduler&#xff1a;调度请求与去重2.4 Downloader&#xff1a;网页下载器2.5 Item&#xff1a;结构化数据容器2…...

RPG20.创建敌人的初始能力和加载武器

1. 基于StartUpAbilitiy基类创建专门用于敌人数据的DAStartUpABility&#xff0c;然后再基于新创建的DA再创建一个蓝图 2.打开 DataAsset_EnemyStartUpData.h // Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "Cor…...

P5684 [CSP-J2019 江西] 非回文串 题解

https://www.luogu.com.cn/problem/P5684 /* 比较简单的组合计数 题目没有以文字去描述&#xff0c;而是用下标来形式化题意&#xff0c;给我们一个关键信息&#xff1a;判定两个串是否相同不是看字符是否相同&#xff0c;而是看下标 换言之就是相同的字符&#xff0c;如果下标…...

自适应移动平均(Adaptive Moving Average, AMA)

文章目录 1. 考夫曼自适应移动平均 (KAMA)算法推导及Python实现2. 对 (KAMA)算法参数进行优化及实现 自适应移动平均&#xff08;Adaptive Moving Average, AMA&#xff09;由Perry Kaufman在其著作《Trading Systems and Methods》中提出&#xff0c;它通过动态调整平滑系数来…...

Java密码加密存储算法,SpringBoot 实现密码安全存储

文章目录 一、写在前面二、密码加密存储方式1、基于MD5加盐方式2、SHA-256 Salt&#xff08;不需要第三方依赖包&#xff09;3、使用 BCrypt 进行哈希4、使用 PBKDF2 进行哈希5、使用 Argon2 进行哈希6、SCrypt 一、写在前面 日常开发中&#xff0c;用户密码存储是严禁明文存…...

使用 Version Catalogs统一配置版本 (Gradle 7.0+ 特性)

1.在 gradle/libs.versions.toml 文件中定义&#xff1a; [versions] compileSdk "34" minSdk "21" targetSdk "34" 2. 在 build.gradle 中使用&#xff1a; android {compileSdkVersion libs.versions.compileSdk.get().toInteger()defaul…...

涨薪技术|0到1学会性能测试第95课-全链路脚本开发实例

至此关于系统资源监控、apache监控调优、Tomcat监控调优、JVM调优、Mysql调优、前端监控调优、接口性能监控调优的知识已分享完,今天学习全链路脚本开发知识。后续文章都会系统分享干货,带大家从0到1学会性能测试。 前面章节介绍了如何封装.h头文件,现在通过一个实例来介绍…...

C++文件和流基础

C文件和流基础 1. C文件和流基础1.1 文件和流的概念1.2 标准库支持1.3 常用文件流类ifstream 类ofstream 类fstream 类 2.1 打开文件使用构造函数打开文件使用 open() 成员函数打开文件打开文件的模式标志 2.2 关闭文件使用 close() 成员函数关闭文件关闭文件的重要性 3.1 写入…...

Spring AI Alibaba + Nacos 动态 MCP Server 代理方案

作者&#xff1a;刘宏宇&#xff0c;Spring AI Alibaba Contributor 文章概览 Spring AI Alibaba MCP 可基于 Nacos 提供的 MCP server registry 信息&#xff0c;建立一个中间代理层 Java 应用&#xff0c;将 Nacos 中注册的服务信息转换成 MCP 协议的服务器信息&#xff0c…...

MCP:让AI工具协作变得像聊天一样简单 [特殊字符]

想象一下,你正在处理一个项目,需要从A平台查看团队讨论,从B平台获取客户信息,还要在GitHub上检查代码进度。传统做法是什么?打开三个不同的网页,在各个平台间来回切换,复制粘贴数据,最后还可能因为信息分散而遗漏重要细节。 听起来很熟悉?这正是当前工作流程的痛点所…...

C++ Learning string类模拟实现

string类模拟实现 std::string 类作为 C 标准库中非常重要的一个类型&#xff0c;它封装了字符串的动态分配、内存管理以及其他字符串操作。 基本构思与设计 一个简化版的 string 类需要满足以下基本功能&#xff1a; 存储一个字符数组&#xff08;char*&#xff09;。记录…...

Message=“HalconDotNet.HHandleBase”的类型初始值设定项引发异常

该异常通常与HalconDotNet库的版本冲突或环境配置问题有关&#xff0c;以下是常见解决方案&#xff1a; ‌版本冲突处理‌ 检查项目中是否同时存在多个HalconDotNet引用&#xff08;如NuGet安装和本地引用混用&#xff09;&#xff0c;需删除所有冲突引用并统一版本2确保工具…...

AI炼丹日志-27 - Anubis 通过 PoW工作量证明的反爬虫组件 上手指南 原理解析

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; Java篇&#xff1a; MyBatis 更新完毕目前开始更新 Spring&#xff0c;一起深入浅出&#xff01; 大数据篇 300&#xff1a; Hadoop&…...

阿姆达尔定律的演进:古斯塔夫森定律

前言 在上一篇文章《使用阿姆达尔定律来提升效率》中提到的阿姆达尔定律前提是假设问题的规模保持不变&#xff0c;并且给定一台速度更快的机器&#xff0c;目标是更快地解决问题。然而&#xff0c;在大多数情况下&#xff0c;这并不完全正确。当有一台更快的机器时&#xff0…...