前端HTML学习(二)

news2024/9/20 17:00:55

1、列表标签

列表标签概述:
	能够使用无序列表、有序列表、自定义列表标签,实现网页中列表结构的搭建。
	列表应用在网页中按照行展示关联性的内容,如:新闻列表、排行榜、账单等。
特点:按照行的方式,整齐显示内容
种类:无序列表、有序列表、自定义列表

在这里插入图片描述

1.1 无序列表

无序列表:在网页中表示一组无顺序之分的列表,如:新闻列表。
显示特点:列表的每一项前默认显示圆点标识

标签组成:

标签名说明
ul表示无序列表的整体,用于包裹 li 标签
li表示无序列表的每一项,用于包含每一行的内容
注意点:
	1、ul 标签中只允许包含 li 标签
	2、li标签可以包含任意内容
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>无序列表</title>
</head>
<body>
    <h1>水果列表</h1>
    <ul>
        <li>榴莲</li>
        <li>香蕉</li>
        <li>苹果</li>
        <li>哈密瓜</li>
        <li>火龙果</li>
        <li>猕猴桃</li>

    </ul>
</body>
</html>

在这里插入图片描述

1.2 有序列表

有序列表:在网页中表示一组有顺序之分的列表,如:排行榜。
显示特点:列表的每一项前默认显示序号标识

标签组成:

标签名说明
ol表示有序列表的整体,用于包裹 li 标签
li表示有序列表的每一项,用于包含每一行的内容
注意点:
	1、ol 标签中只允许包含 li 标签
	2、li标签可以包含任意内容
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>有序列表</title>
</head>
<body>
    <h1>水果列表</h1>
    <ol>
        <li>榴莲</li>
        <li>香蕉</li>
        <li>苹果</li>
        <li>哈密瓜</li>
        <li>火龙果</li>
        <li>猕猴桃</li>

    </ol>
</body>
</html>

在这里插入图片描述

1.3 自定义列表

自定义列表:在网页的底部导航中通常会使用自定义列表实现。
显示特点:dd前会默认显示缩进效果

标签组成:

标签名说明
dl表示自定义列表的整体,用于包裹 dt/dd 标签
dt表示自定义列表的主题
dd表示自定义列表的针对主题的每一项内容
注意点:
	1、dI 标签中只允许包含 dt/dd 标签
	2、dt/dd 标签可以包含任意内容
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>自定义列表</title>
</head>
<body>
    <dl>
        <dt>帮助中心</dt>
        <dd>账户管理</dd>
        <dd>购物指南</dd>
    </dl>
    
</body>
</html>

在这里插入图片描述

2、表格标签

2.1 表格的基本标签

	表格的基本标签: 在网页中以行+ 列的单元格的方式整齐展示和数据,如:学生成绩表
	注意点:标签的嵌套关系: table > tr> td

基本标签

标签名说明
table表格整体,可用于包裹多个 tr
tr表格每行,可用于包裹 td
td表格单元格,可用于包裹内容

2.2表格相关属性

表格相关属性:设置表格基本展示效果
注意:实际开发时针对于样式效果推荐用CSS设置

常见相关属性:

属性名属性值作用
border数字边框宽度
width数字表格宽度
height数字表格高度
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表格</title>
</head>
<body>
    <table border="1" width="400" height="50">
        <tr>
            <td>姓名</td>
            <td>成绩</td>
            <td>排名</td>
        </tr>
        <tr>
            <td>张三</td>
            <td>98</td>
            <td>第一名</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>95</td>
            <td>第二名</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>90</td>
            <td>第三名</td>
        </tr>
    </table>    
</body>
</html>

在这里插入图片描述

2.3 表格标题和表头单元格标签

表格标题和表头单元格标签:在表格中表示整体大标题和一列小标题

其他标签:

属性名作用说明
caption表格大标题表示表格整体大标题,默认在表格整体顶部居中位置显示
th表头单元格表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示
注意点:
	1、caption 标签书写在 table 标签内部
	2、th 标签书写在 tr 标签内部(用于替换td标签)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表格</title>
</head>
<body>
    <table border="1" width="400" height="50">
        <caption><strong>学生成绩单</strong></caption>
        <tr>
            <th>姓名</th>
            <th>成绩</th>
            <th>排名</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>98</td>
            <td>第一名</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>95</td>
            <td>第二名</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>90</td>
            <td>第三名</td>
        </tr>
    </table>    
</body>
</html>

在这里插入图片描述

2.4 表格的结构标签

 表格的结构标签:让表格的内容结构分组,突出表格的不同部分(头部、 主体、底部),使语义更加清晰

结构标签:

标签名名称
thead表格头部
tbody表格主体
tfoot表格底部
注意点:
	1、表格结构标签内部用于包裹 tr 标签
	2、表格的结构标签可以省略,虽然没有变化但能提高浏览器的运行速度
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表格</title>
</head>
<body>
    <table border="1" width="400" height="50">
        <caption><strong>学生成绩单</strong></caption>
        <thead>
            <tr>
                <th>姓名</th>
                <th>成绩</th>
                <th>排名</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td>98</td>
                <td>第一名</td>
            </tr>
            <tr>
                <td>李四</td>
                <td>95</td>
                <td>第二名</td>
            </tr>
            <tr>
                <td>王五</td>
                <td>90</td>
                <td>第三名</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>总结</td>
                <td>平均分</td>
                <td>再接再厉</td>
        </tfoot>
    </table>    
</body>
</html>

2.5 合并单元格

合并单元格:将水平或垂直多个单元格合并成一个单元格
分类:1、跨行合并(垂直合并成一个)	2、跨列合并(水平合并成一个)

 合并单元格步骤:
 	1、明确合并哪几个单元格
 	2、通过左 上原则,确定保留谁删除谁
	 	上下合并-→只保留最上的,删除其他
	 	左右合并-→只保留最左的,删除其他
	3、给保留的单元格设置: 跨行合并(rowspan) 或者跨列合并(colspan)

注意点: 只有同一个结构标签中的单元格才能合并,不能跨结构标签合并(不能跨: thead、 tbody、 tfoot)

保留的单元格设置

属性名属性值说明
rowspan合并单元格的个数跨行合并,将多行的单元格垂直合并
colspan合并单元格的个数跨列合井,将多列的单元格水平合并
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表格</title>
</head>
<body>
    <table border="1" width="400" height="50">
        <caption><strong>学生成绩单</strong></caption>
        <thead>
            <tr>
                <th>姓名</th>
                <th>成绩</th>
                <th>排名</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td rowspan="2">98</td>
                <td>第一名</td>
            </tr>
            <tr>
                <td>李四</td>                
                <td>第二名</td>
            </tr>
            <tr>
                <td>王五</td>
                <td>90</td>
                <td>第三名</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>总结</td>
                <td colspan="2">再接再厉</td>                
        </tfoot>
    </table>    
</body>
</html>

在这里插入图片描述

3、表单标签

表单标签:能够使用表单相关标签和属性,实现网页中表单类网页结构搭建

3.1 input系列标签

 input系列标签:在网页中显示收集用户信息的表单效果,如:登录页、注册页;
 input标签可以通过type属性值的不同,展示不同效果

type属性值:

type属性值说明
text文本框,用于输入单行文本
password密码框,用于输入密码
radio单选框,用于多选一
checkbox多选框,用于多选多
file文件选择,用于之后上传文件
submit提交按钮,用于提交
reset重置按钮,用于重置
button普通按钮,默认无功能,之后配合 js 添加功能
input系列标签-文本框占位符:在网页中显示输入 单行文本的表单控件
placeholder——占位符。提示用户输入内容的文本

.

单选框:在网页中显示多选一的单选表单控件
注意:name属性对于单选框有分组功能;
	 有相同name属性值的单选框为一-组,一组中只能同时有一个被选中

radio常用属性

属性名说明
name分组。有相同name属性值的单选框为一组,一组中同时只能有一个被选中
checked默认选中
文件选择:在网页中显示文件选择的表单控件
file常用属性:multiple——多文件选择

在这里插入图片描述

按钮:在网页中显示不同功能的按钮表单控件

type属性值:
在这里插入图片描述

注意点:如果需要实现以上按钮功能,需要配合form标签使用
	   form使用方法:用form标签把表单标签一起包裹起来即可
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>诗歌</title>
</head>
<body>
    <form action="">
        <strong>欢迎来到未云诗社</strong>
        <br>
        <br>
        <img src="C:\Users\fanfu\Downloads\小猫宝贝可高清4K壁纸_彼岸图网.jpg" alt=" " title="重交诗社" width="200">
        <img src="" alt="">
        <br>
        <br>
        <!-- 写什么就显示什么 -->
       登录账号: <input type="text" size="30" placeholder="请输入你的账号">
       <br>
       <br>
       输入密码: <input type="password" size="30" placeholder="密码">
       <br>
       <br>   
       你的身份:   
        <label>
        <input type="radio" name="option" value="poet" checked>
        诗人
        </label>
    
        <label>
        <input type="radio" name="option" value="visitor">
        游客
        </label>
        <br>
        <br> 
        <input type="submit" value="登录">
        <input type="reset" >
        <input type="button" value="退出">
    
    </form>    
</body>
</html>

在这里插入图片描述

3.2 button按钮标签

 button按钮标签:在网页中显示用户点击的按钮

button的type属性值:
在这里插入图片描述

注意点:
	谷歌浏览器中button默认是提交按钮
	button标签是双标签,更便于包裹其他内容:文字、图片等
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>诗歌</title>
</head>
<body>
   <button>我是按钮</button>
   <br>
   <br>
   <button type="submit">提交按钮</button>
   <br>
   <br>
   <button type="reset">重置按钮</button>
   <br><br>
   <button type="button">普通按钮</button>
</body>
</html>

在这里插入图片描述

3.3 select 下拉菜单标签

 select下拉菜单标签:在网页中提供多个选择项的下拉菜单表单控件
 标签组成:
 	select标签:“下拉菜单的整体
 	option标签:下拉菜单的每一项
 常见属性:selected——下拉菜单的默认选中
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>诗歌</title>
</head>
<body>
   <select name="" id="">
    <option value="">北京</option>
    <option value="">上海</option>
    <option selected value="">深圳</option>
   </select>
</body>
</html>

在这里插入图片描述

3.4 textarea文本域标签

textarea文本域标签:在网页中提供可输入多行文本的表单控件
常见属性:
	cols——规定了文本域内可见宽度
	rows——规定了文本域内可见行数
注意点:右下角可以拖拽改变大小、实际开发时针对于样式效果推荐用CSS设置
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>诗歌</title>
</head>
<body>
   <textarea cols="10" rows="3"></textarea>
</body>
</html>

在这里插入图片描述

3.5 label标签

label标签:常用于绑定内容与表单标签的关系
使用方法一(困难):
	1、使用 label 标签把内容(如:文本)包裹起来
	2、在表单标签上添加 id 属性
	3、在 label 标签的 for 属性中设置对应的 id 属性值
使用方法二:
	1、直接使用 label 标签把内容(如:文本)和表单标签一 起包裹起来
	2、需要把 label 标签的 for 属性删除即可
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>诗歌</title>
</head>
<body>
    <!-- 方法一 -->
   <input type="radio" name="sex" id="nan"><label for="nan"></label>
   <!-- 方法二 -->
   <label ><input type="radio" name="sex"></label>
   
</html>

在这里插入图片描述

4、语义化标签

语义化标签:能够认识开发中常用的没有语义布局标签(div、span)和有语义的

4.1 没有语义的布局标签

没有语义的布局标签 div和span:实际开发网页时会大量频繁的使用到div和span这两个没语义的布局标签
div标签—— 一行只显示一一个(独占- -行)
span标签—— 一行可以显示多个
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>诗歌</title>
</head>
<body>
    普通学习
    <div>这是div标签</div>
    <div>这是div标签</div>
    普通学习
    <span>这是span标签</span>
    <span>这是span标签</span>
    普通学习       
</html>

在这里插入图片描述

4.2 有语义的布局标签

有语义的布局标签:在HTML5新版本中, 推出了一些有语义的布局标签供开发者使用,手机网页制作。

标签:
在这里插入图片描述

注意点:以上标签显示特点和 div 致,但是比 div 多了不同的语义

5、字符实体

字符实体:能通过字符实体在网页中显示特殊符号;
		 在网页中展示特殊符号效果时,需要使用字符实体替代
语法结构: &英文;

常见字符实体
在这里插入图片描述

综合案例

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>生命不息,奋斗不止</h1>
    <hr>
    <form>
        昵称:<input type="text" placeholder="请输入昵称">
        <br><br>
        性别:
        <label ><input type="radio" name="sex" checked></label>
        <label ><input type="radio" name="sex"></label>
        <br><br>
        所在城市:
        <select >
            <option >北京</option>
            <option >广州</option>
            <option >上海</option>
            <option selected>南京</option>
        </select>
        <br><br>
        兴趣爱好:
        <label ><input type="checkbox" checked>阅读</label>
        <label ><input type="checkbox" >跑步</label>
        <label ><input type="checkbox" >骑行</label>
        <br><br>
        个人简介:<br>
        <textarea name="" id="" cols="60" rows="10"></textarea>
        <br><br>
        <h3>我承诺</h3>
        <ul>
            <li>好好学习,天天向上</li>
            <li>不怕困难,勇往直前</li>
            <li>脚踏实地,实干兴邦</li>
        </ul>
        <br><br>
        <label ><input type="radio" name="sex" checked>我同意所有条款</label>
        <br><br>
        <input type="submit" value="免费注册">
        <button type="reset">重置</button>
        <button>退出</button>        
    </form>
    
</body>
</html>

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大模型遭泄两月后 Meta意外变赢家

一份被意外泄露的谷歌内部文件&#xff0c;将Meta的LLaMA大模型“非故意开源”事件再次推到聚光灯前。 “泄密文件”的作者据悉是谷歌内部的一位研究员&#xff0c;他大胆指出&#xff0c;开源力量正在填平OpenAI与谷歌等大模型巨头们数年来筑起的护城河&#xff0c;而最大的受…

Ae:摄像机命令

Ae 中提供了一些摄像机命令&#xff0c;可帮助更好地运用摄像机&#xff0c;比如实现跟焦、切换对焦对象&#xff08;图层&#xff09;、展现指定图层内容等等。 Ae菜单&#xff1a;图层/摄像机 Camera 这些命令也可在摄像机图层的右键菜单中选择。 基于 3D 视图生成摄像机 Cre…

MySQL基础-数据库介绍

本文介绍MySQL基础&#xff0c;包括什么是数据库&#xff0c;什么是关系型数据库&#xff0c;数据库和实例区别&#xff0c;数据库分类 文章目录 前言什么是数据库&#xff1f;什么是数据库管理系统&#xff08;DBMS&#xff09;&#xff1f;什么是关系型数据库管理系统&#x…

Springboot +Flowable,设置流程变量的方式(一)

一.简介 为什么需要流程变量。 举个例子&#xff0c;假设有如下一个流程&#xff0c;截图如下&#xff1a; 这是一个请假流程&#xff0c;那么谁请假、请几天、起始时间、请假理由等等&#xff0c;这些都需要说明&#xff0c;不然领导审批的依据是啥&#xff1f;那么如何传递…

HTML + CSS (包含移动Web) 笔记

前言 主要还是比较的一些html css&#xff1b;当然也有一些css样式时平时开发中经常用到的&#xff0c;但是我不晓得的&#xff0c;所以还是记录一下吧&#xff1b;给孩子点点关注吧&#xff01;&#x1f62d; 壹、HTML 一、标签 1.1 标题标签 块级元素 <h1> 好好…

go-micro框架-01-启动微服务及微服务间的调用

文章目录 1. 环境准备1.1 安装protoc1.2 安装 go-micro 2. 创建微服务项目2.1 创建第一个服务2.2 初始化2.3 同法再创建2个服务2.4 初始化项目 3. 微服务间调用4. 使用 consul4.1 启动consul4.2 修改代码 1. 环境准备 1.1 安装protoc https://github.com/protocolbuffers/pro…

webpack: 5 报错,错误

webpack-报错&#xff1a;Uncaught ReferenceError: $ is not defined (webpack) webpack打包jquery的插件&#xff08;EasyLazyLoad&#xff09;时&#xff0c;报错 方法一&#xff1a; //多个js文件用到jquery&#xff0c;用这种方法 在jquery.min.js的做最后写上下面的代码…

中交路桥科技浅谈:边坡稳定的影响因素及边坡主要监测内容

边坡稳定的影响因素 岩&#xff08;土&#xff09;性质的影响&#xff1a;包括岩石的坚硬程度、抗风化能力、抗软化能力、强度、组成、透水性等&#xff1b; 岩土结构的影响&#xff1a;表现为节理裂缝的发育程度及其分布规律、结构面的胶结情况、软弱面和破碎带的分布与边坡…

记录--ThreeJs手搓一个罗盘特效

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 先上效果 前言 最近在学Three.js.,对着文档看了一周多&#xff0c;正好赶上码上掘金的活动&#xff0c;就顺便写了一个小demo&#xff0c;手搓一个罗盘特效。 太极 先来看一下太极的实现方式&#xff…

教你一招轻松搞定大量视频滚动字幕

如果你也想批量快速的给大量视频画面添加上滚动字幕的话&#xff0c;那你一定要看这个教程&#xff0c;今天小编要给大家分享一个可以批量给大量视频添加滚动字幕的简单方法&#xff0c;有需要的小伙伴们可以一起来看看具体的操作步骤&#xff01; 首先我们来看看用这个工具添加…

c语言-指针

指针详解 ​ 这段时间在看 Linux内核&#xff0c;深觉C语言功底不扎实&#xff0c;很多代码都看不太懂&#xff0c;深入学习巩固C语言的知识很有必要。先从指针开始。 什么是指针 ​ C语言里&#xff0c;变量存放在内存中&#xff0c;而内存其实就是一组有序字节组成的数组&…

跨域时怎么处理 cookie?

前言 一个请求从发出到返回&#xff0c;需要浏览器和服务端的协调配合。浏览器要把自己的请求参数带给服务端&#xff0c;服务端校验参数之后&#xff0c;除了返回数据&#xff0c;也可能会顺便把请求是否缓存&#xff0c;cookie等信息告诉浏览器。当请求是跨域请求的时候&…

uniapp仿淘宝购物车demo

项目是基于uview2.0的ui组件&#xff0c;并且在一定程度上修改过原本组件的代码&#xff08;app-navbar是使用u-navbar在进行二次封装的组件&#xff1b;u-number-box也进行了修改&#xff09;&#xff0c;符合项目需求&#xff08;这个看个人项目需求在进行修改&#xff09; u…

【 在线音乐平台(onlinemusic) 】

文章目录 一、核心功能二、效果演示三、创建项目四、数据库设计及配置数据库4.1 数据库和表设计4.2 配置连接数据库 五、创建配置类六、具体功能实现6.1 注册模块6.2 登录模块拓展&#xff1a;登录注册加密(MD5&#xff0c;BCrypt) 6.3 退出模块6.4 上传音乐模块知识拓展1&…

RabbitMQ详解(六):RabbitMQ集群搭建

集群 官方参考文档&#xff1a;https://www.rabbitmq.com/clustering.html RabbitMQ这款消息队列中间件产品本身是基于Erlang编写&#xff0c;Erlang语言天生具备分布式特性&#xff08;通过同步Erlang集群各节点的magic cookie来实现&#xff09;。因此&#xff0c;RabbitMQ天…

什么是柔性玻璃?

柔性玻璃(Flexible glass)是一种新型薄膜玻璃基板(Thin film glass substrate)材料&#xff0c;厚度极薄可以弯曲。 柔性玻璃定义有广义和狭义之分&#xff1a; 广义柔性玻璃泛指所有制成微米尺寸具有可弯曲特性的玻璃材料&#xff0c;如玻璃纤维、光纤、玻璃棉、玻璃布等。这些…

第10课【STM32 USB通讯协议实战】HID键盘+CDC虚拟串口组合设备

目录 前言USB设备类别未定义设备设备描述符/配置描述符分析如何配置从机类型如何配置设备专用的描述符如何配置从机端点 HID设备特点设备描述符/配置描述符分析HID报文描述符短条目前缀可选数据表现形式 层次结构实例分析总结 CDC设备特点设备描述符/配置描述符分析设备类特定请…

【LED子系统】四、核心层详解(一)

个人主页&#xff1a;董哥聊技术 我是董哥&#xff0c;嵌入式领域新星创作者 创作理念&#xff1a;专注分享高质量嵌入式文章&#xff0c;让大家读有所得&#xff01; 文章目录 1、前言2、leds_init分析2.1 相关数据结构2.1.1 class 2.2 实现流程 3、leds_class_dev_pm_ops分析…

Mysql出现问题:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解决方案

回城传送–》《数据库问题解决方案》 ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆 ❤️技术活,该赏 ❤️点赞 👍 收藏 ⭐再看,养成…

QT中的模态对话框及非模态对话框

QT中的模态对话框及非模态对话框 [1] QT中的模态对话框及非模态对话框[2] Qt工作笔记-主界面往模式对话框emit信号&#xff0c;有注意的问题正常情况下&#xff1a;不正常情况下&#xff1a;下面给出正常情况下的代码&#xff1a; [1] QT中的模态对话框及非模态对话框 原文链接…