html标签快速入门,案例详细,通俗易懂。

2024-08-24 12:52

本文主要是介绍html标签快速入门,案例详细,通俗易懂。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装软件:vscode

初识html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>

分析:

1.<html></html> 为网页的根标签 嵌套包含所有的标签。  一般情况标签分为开始标签和结束标签 开始标签中可以带有标签属性 格式:key="value" key="value" 结束标签带有 / 。  html标签里只存在两种标签 head 与 body

2.lang属性是HTML中用于指定文档语言的一个重要属性

3.<head></head> 头标签 用于编写网页的装饰内容,附加信息

4.<meta> 元标签 没有结束标签

5.<title></title> 网页标题

6.<body></body> 身体标签用于编写展示内容 用户可以看见 或者可以交互内容

第一批标签

<h1></h1>  一级标题

<h2></h2>  二级标题

<h3></h3>  三级标题

<h4></h4>  四级标题

<h5></h5>  五级标题

<h6></h6>  六级标题

hr   分割线

<br> 换行标签

<p></p>段落标签

<div></div>块标签

代码示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div style="background-color: aqua;">我是一块<h1>一级标题</h1><hr><h2>二级标题</h2><hr><h3>三级标题</h3><hr><h4>四级标题</h4><hr><h5>五级标题</h5><hr><h6>六级标题</h6><span style="color: blue;">普通文本</span><hr><p>段落 单独一行 上下行距段落 单独一行 上下行距段落 单独一行 上下行距段落 <br>单独一行 上下行距段落 单独一行 上下行距段落 单独一行 上下行距段落 单独一行 上下行距段落 单独一行 上下行距段落 单独一行 上下行距段落 单独一行 上下行距段落 单独一行 上下行距段落 单独一行 上下行距</p></body>
</html>

第二批标签

字体相关标签

<b></b>    <strong></strong>        粗体

<i></i>      <em></em>                   斜体

<u></u>                下划线

<del></del>           中划线

<sup></sup>        上标

<sub></sub>        下标

代码示例:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><h2>字体相关标签</h2><p>粗体:<b>哈哈1</b>,<strong>哈哈2</strong><br>斜体:<i>html1</i>,<em>html2</em><br>下划线:<u>啊哈</u><br>中划线:<del>嘿嘿</del><br>上标: H<sup>+</sup><br>下标: H<sub>2</sub>O<br>2H<sub>2</sub>O = 4H<sup>+</sup>+ 2O<sup>2-</sup></p>
</body></html>

第三批标签

列表标签

<ul>

<li></li>

</ul>     无序列表

<ol>

<li></li>

</ol>     有序列表

<dl>

<dt></dt>

<dd></dd>

</dl>        自定义列表

代码示例:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><div><h2>无序列表</h2><!-- ul>li*3{无序列表$} --><ul><li>无序列表1</li><li>无序列表2</li><li>无序列表3</li></ul><h2>有序列表</h2><ol><li>有序列表1</li><li>有序列表2</li><li>有序列表3</li></ol><h2>自定义列表</h2><dl><dt>项目1</dt><dd>自定义列表1</dd><dt>项目1</dt><dd>自定义列表2</dd><dt>项目1</dt><dd>自定义列表3</dd><dd>自定义列表4</dd><dd>自定义列表5</dd><dd>自定义列表6</dd></dl></div>
</body></html>

第四批标签

表格

<tr>

        <th>表头单元格</th>

<tr>

<tr>

        <td>普通单元格</td>

</tr>

属性

cellpadding   用于设置单元格内容与单元格边框之间的距离

cellspacing   用于设置单元格之间的距离

colspan        用于合并表格中的单元格,合并同一行的不同列

rowspan       用于合并表格中的单元格,合并同一列的不同行

align             用于设置元素的水平对齐方式(左对齐、右对齐、居中)

width            用于设置元素的宽度

border          用于设置元素的边框

代码示例:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><div><h2>表格</h2><table border="" cellpadding="5" cellspacing="3" align="center" width="900"><tr><th>表头单元格1</th><th>表头单元格2</th><th>表头单元格3</th></tr><tr style="text-align: center;"><td colspan="2">普通单元格1</td><td>普通单元格3</td></tr><tr><td style="text-align: center;">普通单元格1</td><td colspan="2" rowspan="2"><table border="" width="100%" cellpadding="10" cellspacing="0"><tr><th>表头1</th><th>表头2</th><th>表头3</th></tr><tr><td>单元格1</td><td>单元格2</td><td>单元格3</td></tr></table></td></tr><tr><td style="text-align: center;">普通单元格1</td></tr></table></div></body></html>

第五批标签

视频        <video  src="  "></video>

声音        <audio  src="  "></audio>

图片        <img  src="  ">

超链接    <a href="网址"></a>

代码示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div><p id="mmm">哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><h2>视频</h2><video src="./video/剑来03.mp4" controls="controls" width="500"></video></div><div><h2>音频</h2><audio src="./audio/background.mp3" controls="controls"></audio></div><div><h2>图片</h2><img src="./img/beautiful..jpg" alt="" width="500"></div><div><h2>超链接</h2><a href="www.baidu.com">百度</a><a href="https://blog.csdn.net/rank/list/force?type=city">CSDN排行榜</a><a href="#mmm">mmm的锚点</a></div></body>
</html>

第六批标签

框架标签

<iframe></iframe>

代码示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><h1>框架标签</h1><iframe src="https://www.baidu.com/" frameborder="1" width="100%" height="900">个人主页</iframe>
</body>
</html>

第七批标签

表单

<form></form>

表单标签属性

action        指定表单数据提交到的URL

method      指定表单数据提交的方法(GET或POST)

表单域(输入单行文本)

(1)文本输入框(input)

type        指定输入框的类型(如textpasswordemailnumber等)

name      指定输入框的名称,用于在提交表单时标识该输入框

value       指定输入框的默认值

(2)文本区域(textarea)

name      指定指定文本区域的名称,用于在提交rows时标识该输入框

rows        指定文本区域的行数

cols         指定文本区域的列数

(3)单选按钮(type="radio")

name        指定单选按钮组的名称,同一组的单选按钮应具有相同的name

value        指定单选按钮的值

checked   指定默认选中的单选按钮

(4)复选框(type="checkbox")

同上单选按钮属性

(5)下拉列表(select)

name        指定下拉列表的名称

(6)表单按钮

1.提交按钮(type="submit"  value="提交")

2.重置按钮(type="reset"  value="重置")

3.普通按钮(type="button"  value="自定义按钮名字")

代码示例:

<form action="https://httpbin.org/post" method="post"><!-- 表单标签,指定数据提交的URL和方法 --><div><!-- 账号输入框 --><label for="values">账号:</label><input name="zhanghao" id="values" required placeholder="请输入账号" type="text"><br><!-- name="zhanghao":输入框的名称,用于服务器识别数据id="values":输入框的唯一标识符,用于与label标签关联required:输入框为必填项placeholder="请输入账号":输入框的提示文本type="text":输入框类型为文本--><!-- 密码输入框 --><label for="password">密码:</label><input name="password" id="password" type="password"><!-- name="password":输入框的名称,用于服务器识别数据id="password":输入框的唯一标识符,用于与label标签关联type="password":输入框类型为密码,输入内容会被隐藏--></div><div><!-- 性别选择 --><span>性别:</span><label for="man">男</label><input id="man" name="sex" value="man" checked type="radio">&nbsp;&nbsp;<!-- id="man":单选按钮的唯一标识符,用于与label标签关联name="sex":单选按钮组的名称,同一组的单选按钮应具有相同的namevalue="man":单选按钮的值,提交表单时发送的值checked:默认选中状态type="radio":单选按钮类型--><label for="woman">女</label><input id="woman" name="sex" value="women" type="radio"><!-- id="woman":单选按钮的唯一标识符,用于与label标签关联name="sex":单选按钮组的名称,同一组的单选按钮应具有相同的namevalue="women":单选按钮的值,提交表单时发送的值type="radio":单选按钮类型--></div><div><!-- 爱好选择 --><span>爱好:</span><label for="football">足球</label><input name="hobby" value="football" id="football" type="checkbox"><!-- name="hobby":复选框的名称,用于服务器识别数据value="football":复选框的值,提交表单时发送的值id="football":复选框的唯一标识符,用于与label标签关联type="checkbox":复选框类型--><label for="basketball">篮球</label><input name="hobby" value="basketball" id="basketball" type="checkbox"><!-- name="hobby":复选框的名称,用于服务器识别数据value="basketball":复选框的值,提交表单时发送的值id="basketball":复选框的唯一标识符,用于与label标签关联type="checkbox":复选框类型--><label for="badminton">羽毛球</label><input name="hobby" value="badminton" id="badminton" checked type="checkbox"><!-- name="hobby":复选框的名称,用于服务器识别数据value="badminton":复选框的值,提交表单时发送的值id="badminton":复选框的唯一标识符,用于与label标签关联checked:默认选中状态type="checkbox":复选框类型--></div><div><!-- 年龄选择 --><label>年龄:</label><input type="range" name="age" min="1" max="110" step="1"><br><!-- type="range":范围选择器类型name="age":范围选择器的名称,用于服务器识别数据min="1":范围选择器的最小值max="110":范围选择器的最大值step="1":范围选择器的步长--><!-- 日期选择 --><label>日期:</label><input type="datetime-local" name="datetime"><!-- type="datetime-local":日期时间选择器类型name="datetime":日期时间选择器的名称,用于服务器识别数据--></div><div><!-- 颜色选择 --><label>颜色:</label><input type="color" name="color"><!-- type="color":颜色选择器类型name="color":颜色选择器的名称,用于服务器识别数据--></div><div><!-- 附件上传 --><label>附件:</label><input type="file" name="fujian"><!-- type="file":文件上传控件类型name="fujian":文件上传控件的名称,用于服务器识别数据--></div><div><!-- 居住地址选择 --><label>居住地址</label><select name="address"><option name="南阳">南阳</option><option name="郑州" selected>郑州</option><option name="河南">河南</option></select><!-- name="address":下拉列表的名称,用于服务器识别数据<option>:下拉列表的选项name="南阳":选项的名称selected:默认选中状态--></div><div><!-- 留言框 --><label>留言:</label><textarea name="liuyan" cols="30" rows="10"></textarea><!-- name="liuyan":文本区域的名称,用于服务器识别数据cols="30":文本区域的列数rows="10":文本区域的行数--></div><div><!-- 提交按钮 --><input type="submit" value="注册"><!-- type="submit":提交按钮类型value="注册":按钮上显示的文本--><!-- 重置按钮 --><input type="reset" value="清空"><!-- type="reset":重置按钮类型value="清空":按钮上显示的文本--></div>
</form>

 有疑问的小伙伴欢迎评论区留言!

这篇关于html标签快速入门,案例详细,通俗易懂。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1102541

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

【 html+css 绚丽Loading 】000046 三才归元阵

前言:哈喽,大家好,今天给大家分享html+css 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 📚一、效果📚二、信息💡1.简介:💡2.外观描述:💡3.使用方式:💡4.战斗方式:💡5.提升:💡6.传说: 📚三、源代码,上代码,可以直接复制使用🎥效果🗂️目录✍️

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi