自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 问答 (1)
  • 收藏
  • 关注

原创 BaseDao封装增删改查(超详解!)

BaseDao是一种通用的数据访问对象,用于提供对数据库的基本操作,例如插入、更新、删除和查询数据等。它通常封装了对数据库的底层操作,使得其他DAO对象可以继承BaseDao以获得对数据库的访问能力,同时减少了重复的代码编写。BaseDao可以提供基本的CRUD(创建、读取、更新、删除)功能,同时也可以实现一些通用的查询方法,例如按条件查询、分页查询等。通过使用BaseDao,开发人员可以更加方便地操作数据库,提高开发效率。

2024-03-27 17:08:24 1074

原创 BaseDao封装增删改查(超详解)

本篇文章主要介绍对数据库中表中的数据进行增改删查询,封装一个工具类BaseDao。BaseDao是一种通用的数据访问对象,用于提供对数据库的基本操作,例如插入、更新、删除和查询数据等。它通常封装了对数据库的底层操作,使得其他DAO对象可以继承BaseDao以获得对数据库的访问能力,同时减少了重复的代码编写。BaseDao可以提供基本的CRUD(创建、读取、更新、删除)功能,同时也可以实现一些通用的查询方法,例如按条件查询、分页查询等。通过使用BaseDao,开发人员可以更加方便地操作数据库,提高开发效率。

2024-03-27 17:06:34 1074

原创 【JavaWeb】Tomacat部署Web项目

即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交百的、跨平台的分布式图形信息系统。是建立在internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个写为关联的网状结构。Web简述:可以通过http协议访问的网络服务,称为web,比如京东,天猫,淘宝等等;采用Java的相关技术栈来实现Web功能的开发应用层协议百度百科。

2024-03-06 21:05:08 949

原创 jQuery选择器(一)基本选择器、层次选择器及属性选择器的详细使用

本篇文章主要介绍在jQuery中基本选择器、层次选择器及属性选择器的详细使用以及部分理论知识在jQuery中,基本选择器是一组简单而直接的选择器,用于选择DOM元素。它们是最常用和最基础的选择器,可以根据元素的标签名、类名、id等属性来选择元素。基本选择器包括标签选择器、类选择器、ID选择器、并集选择器和全局选择器。名称语法构成描述示例标的id匹配元素。

2024-01-14 11:54:30 1748

原创 jQuery选择器(二) 过滤选择器及可见性过滤选择器的使用

本篇文章主要介绍在 jQuery中过滤选择器及可见性过滤选择器的使用以及部分理论知识在jQuery中,过滤选择器是用来过滤匹配元素集合的选择器。它们允许您选择特定的元素,如第一个、最后一个、奇数或偶数位置的元素,或者根据它们的属性、内容或其他条件进行选择。过滤选择器可以帮助您更精确地选择需要的元素,从而使操作更方便和高效。//选取所有元素中的最后一个元素3

2024-01-13 22:21:09 1273

原创 JavaScript 对象及初始面向对象【万字长篇超宝典!】

对象是什么?对象是包含相关属性和方法的几何体。对象是计算机程序中的一个实体,它具有一组属性和方法。对象可以是现实世界中的事物,也可以是抽象概念。在面向对象编程中,对象是基于某个类创建的实例,它具有该类定义的属性和方法。什么是面向对象?面向对象 仅仅是一个概念或者编程思想,通过一种叫做原型的方式来实现面向对象编程。面向对象(Object-oriented)是一种计算机编程的方法论,它将现实世界中的事物抽象成为程序中的对象,并通过对象之间的交互和消息传递来实现程序的逻辑和功能。

2024-01-08 09:22:01 1228

原创 JavaScript 对象及初始面向对象【万字长篇超宝典!】

对象是什么?对象是包含相关属性和方法的几何体。对象是计算机程序中的一个实体,它具有一组属性和方法。对象可以是现实世界中的事物,也可以是抽象概念。在面向对象编程中,对象是基于某个类创建的实例,它具有该类定义的属性和方法。1、属性:对象具有一组属性,描述了对象的特征和状态。属性可以是任何类型的数据,例如字符串、整数、浮点数等。2、方法:对象具有一组方法,描述了对象能够执行的操作或行为。方法是对象对外提供的接口,其他对象可以通过调用方法来与对象进行交互。通过创建对象,程序可以更好地模拟现实世界中的事物,

2024-01-07 23:56:28 917

原创 JavaScript DOM—节点操作

文档对象模型(Document Object Model,简称DOM)是一种基于树状结构的编程接口,用于操作HTML、XML和SVG等文档。它将文档表示为一个树状结构,其中每个节点代表文档中的一个元素、属性、文本或其他类型的内容。DOM提供了一组标准的对象和方法,可以通过JavaScript等编程语言来访问和操作文档的各个部分。通过DOM,开发者可以使用JavaScript来读取、修改、添加和删除文档的元素、属性和内容。DOM树是由节点组成的。文档节点是DOM树的根节点,它是整个文档的入口点。

2024-01-04 20:20:53 1198

原创 JavaScript 日期时间函数的使用

在JavaScript中日期时间函数是一组用于操作和处理日期和时间的函数。这些函数可以用于获取当前日期和时间、格式化日期和时间、计算日期和时间的差异、转换日期和时间的格式等。在JavaScript中,日期时间函数包括内置的Date对象和一些内置方法,可以通过这些方法来执行各种日期和时间相关的操作。属性描述constructor 属性返回对创建此对象的 Date 函数的引用。prototype有能力向对象添加属性和方法。在JavaScript中,你可以使用内置的Date对象来执行各种日期和时间相关的操作。

2024-01-03 17:05:03 1273

原创 JavaScript 常用事件演示

JavaScript是一种高级编程语言,通常用于在网页中添加交互性和动态功能。它可以用于控制网页的各个方面,例如表单验证、动画效果、页面加载时的动作等。JavaScript是一种客户端脚本语言,意味着它在用户的浏览器中运行,而不是在服务器上。它被广泛应用于网站开发和应用程序开发中。JavaScript常用事件是指在网页中常用的和与用户交互相关的事件。点击事件(onclick):当用户点击某个元素时触发。鼠标移动事件(onmousemove):当用户在某个元素上移动鼠标时触发。

2024-01-02 00:14:53 1191

原创 Window的Open方法,弹窗的特征【超详细篇】

本篇文章主要介绍在在JavaScript中window的OPen方法,弹窗的特征以及部分理论知识在JavaScript中,window是一个全局对象,表示当前浏览器窗口或标签页。它包含了浏览器提供的许多方法和属性,用于操作窗口、文档和浏览器环境。可以通过window对象来访问和操作浏览器窗口的属性和方法,例如等。此外,window对象也是全局作用域的顶层对象,因此全局定义的变量和函数实际上成为了window对象的属性和方法。方法/属性描述弹出警告框,显示指定的消息弹出确认框,显示指定的消息

2024-01-01 23:52:03 1947

原创 location常用属性和方法

在JavaScript中,location是一个对象,代表了当前窗口的URL信息。它包含了许多属性,可以用来获取和操作URL的各个部分,比如协议、主机名、路径、查询参数等。location:获取或设置当前URL。:获取当前协议,比如http、https等。:获取当前主机名和端口号。:获取当前路径。:获取当前查询参数。:获取当前页面锚点。通过这些属性和方法,我们可以方便地对URL进行解析和操作,比如获取查询参数、重定向页面等。下面是一个使用location属性/方法描述。

2023-12-31 22:50:03 1374

原创 在JavaScript中history对象常用方法

在JavaScript中,history是一个内置对象,它提供了与浏览器历史记录相关的方法和属性。它允许您在浏览器的历史记录中导航,以及在用户访问不同页面时进行页面的动态修改和管理。history对象可以通过来访问。:加载历史记录中的上一个页面。:加载历史记录中的下一个页面。:加载历史记录中的第n个页面,其中n可以为正数或负数。:返回历史记录中页面的数量。:将新的状态和URL添加到历史记录中,但不会导航到新页面。:将当前页面的状态和URL替换为新的状态和URL,同时不会导航到新页面。通过使用。

2023-12-30 22:32:55 1249

原创 JavaScript中实现页面跳转的几种常用方法

在网页开发中,经常需要通过JS来实现页面跳转。本文将介绍JS跳转页面的几种常用方式。页面跳转是指在网页中从当前页面导航到另一个页面的行为。当用户点击链接、按钮或执行某些操作时,网页会加载新的内容并显示在浏览器窗口中。页面跳转可以是在同一个网站内部的不同页面之间进行,也可以是从一个网站跳转到另一个网站。页面跳转通常用于导航到新的内容页面、执行特定的操作或者打开外部链接。跳转的方式可以是在当前窗口加载新页面,也可以是在新窗口或标签页中打开新页面。

2023-12-29 19:53:07 1308

原创 JavaScript中alert、confrim、prompt的使用及区别【精选】

本篇文章主要介绍JavaScript中alert、confrim、prompt的区别及使用以及部分理论知识在JavaScript中,alert是一个内置函数,用于显示一个警告框,向用户显示一条消息。它是一种简单的弹出窗口,常用于给用户提供提示或警告信息。alert函数接受一个字符串作为参数,这个字符串将作为消息显示在警告框中。");以上代码将在网页上弹出一个警告框,其中显示的消息是"Hello, World!用户需要点击"确定"按钮才能关闭警告框。alert函数在Java

2023-12-28 16:18:08 1783

原创 JavaScript 数组【详解】

在JavaScript中,数组是一种特殊的对象,用于存储和操作多个值。与其他编程语言不同,JavaScript的数组可以同时存储不同类型的值,并且长度是动态的,可以根据需要随时添加或删除元素。JavaScript数组使用方括号([])来表示,其中的每个元素用逗号分隔。数组中的元素可以通过索引来访问和修改,索引从0开始。JavaScript也提供了一些内置方法来操作数组,如push()、pop()、shift()、unshift()等,用于添加、删除和修改数组中的元素。操作示例描述创建数组。

2023-12-25 23:35:11 2481

原创 初始JavaScript详解【精选】

JavaScript是一种高级的脚本编程语言,通常用于网页开发。它是一门动态类型、面向对象的语言,通过在浏览器中解释运行,实现对网页中元素的交互、动态效果和数据处理等功能。JavaScript最初被设计用于在网页上添加简单的交互效果,例如表单验证、图片切换等。但随着技术的发展和语言的更新,JavaScript逐渐发展成为一门功能丰富的编程语言,可以用于开发复杂的前端和后端应用。- 弱类型:变量可以动态改变类型。- 客户端执行:在浏览器中解释执行,由客户端完成。

2023-12-22 20:46:56 1318

原创 【Java面试题】为什么字符串不是基本类型中的一种?

本篇文章主要介绍什么是字符串?字符串的使用以及 【java面试题】为什么字符串不是基本类型中的一种?以及部分理论知识为什么字符串不是基础类型中的一种?字符串不是基础类型的一种的原因有以下几个方面:1、基础类型通常是不可变的,即它们的值在创建后不能被修改。而字符串是可变的,可以通过改变其中的字符来修改字符串的值。这种可变性使得字符串不能满足基础类型的不可变性要求。2、字符串不是基础类型中的一种主要是因为它是由多个字符组成的复合数据类型。基础类型通常指的是原始数据类型,例如整数、浮点数、布尔值等

2023-12-21 19:15:21 1279

原创 【Java面试题】在Java中String,Stringbuffer,StringBuilder的区别?

本篇文章主要介绍在Java中String,Stringbuffer,StringBuilder的区别以及部分理论知识String、StringBuffer和StringBuilder都是Java中用于处理字符串的类它们之间的主要区别如下:1、可变性:String类是不可变的,即一旦创建了一个String对象,就不能修改它的值。而StringBuffer和StringBuilder是可变的,可以对其内容进行修改和操作。

2023-12-20 20:03:18 1198

原创 【Java经典面试题】冒泡算法的使用

本篇文章主要介绍Java经典面试题:冒泡算法的使用以及部分理论知识冒泡算法是一种基础的排序算法。原理是多次遍历待排序的元素,每次比较相邻的两个元素,如果顺序不对则进行交换,直到所有元素都排好序为止。冒泡排序的特点是每一次遍历都会将最大(或最小)的元素沉到最后,并且每一次遍历都会有一个元素就位,因此被称为冒泡排序。

2023-12-19 17:41:26 1075

原创 HTML中边框样式、内外边距、盒子模型尺寸计算(附代码图文示例)【详解】

本篇文章主要介绍HTML中边框样式、内外边距、盒子模型尺寸计算以及部分理论知识边框基本样式是指在HTML和CSS中设置元素的边框的样式。常见的边框样式包括实线边框、虚线边框、双线边框、边框颜色、边框粗细等。边框颜色可以用于控制边框的外观和视觉效果,例如与元素的背景色形成对比,或者与其他元素产生视觉分隔。通过调整边框颜色的值,可以灵活地满足不同的设计需求和风格要求。边框粗细可以用于控制边框的外观和视觉效果,例如细边框可以给元素提供轻盈的外观,而粗边框则可以给元素增加强烈的视觉分割效果。通过调整边框粗细的值,

2023-12-18 20:26:13 2861 1

原创 HTML中的CSS超详细使用(附代码图文示例)【干货】

本篇文章主要介绍HTML中的CSS详细使用(附代码图片示例)以及部分理论知识为什么使用CSS:CSS(层叠样式表)是一种用来描述网页上元素样式的技术。使用CSS的主要原因包括以下几点:①有效的传递页面信息②使用CSS美化网页使网页漂亮、美观、吸引用户③可以很好的突出页面的主题内容,使用户第一眼可以看到页面主要内容④具有良好的用户体验

2023-12-15 20:57:39 2974

原创 HTML中RGB颜色表示法和RGBA颜色表示法

HTML中RGB颜色表示法和RGBA颜色表示法RGB颜色表示法在HTML中,RGB颜色表示法是一种用于指定颜色的方法。RGB代表红绿蓝每个颜色的值在0到255之间。RGB颜色表示法使用三个数字来表示颜色的红色、绿色和蓝色分量。可以使用以下三种方式之一来表示颜色:,1. RGB值:使用rgb()函数,并在括号中提供三个整数值,分别表示红、绿和蓝的分量。例如,rgb(255, 0, 0)代表红色,rgb(0, 255, 0)代表绿色,rgb(0, 0, 2]55)代表蓝色。2. 十六进制值:使用

2023-12-14 20:01:07 1680

原创 CSS的基本选择器及高级选择器(附详细示例以及效果图)

CSS的基本选择器及高级选择器(附详细示例以及效果图)层次选择器是CSS中一种常见的选择器,用于选择具有特定层次关系的元素。通过层次选择器,可以选择父元素、子元素、兄弟元素等。常见的层次选择器包括:1、后代选择器:用空格表示。它选择某个元素的所有后代元素。例如,选择所有段落元素内部的 strong 元素可以使用 p strong 选择器。2、子元素选择器:用>表示。它选择某个元素的直接子元素。例如,选择 ul 元素下的所有 li 元素可以使用 ul > li 选择器。3、相邻兄弟选择器:用+表

2023-12-13 17:23:49 2198

原创 HTML中常用表单元素使用(详解!)

本篇文章主要介绍HTML中常用表单元素使用以及部分理论知识。表单元素是指用于收集用户信息或提交数据的 HTML 元素。表单包括多个表单元素,如文本框、下拉框、单选框、复选框、提交按钮等。用户可以在表单元素中填写数据或进行选择操作。

2023-12-12 09:47:43 1460

原创 在HTML中插入音频和视频(详解)

本篇文章主要介绍在HTML中插入音频和视频以及部分理论知识和标签分别代表音频和视频元素,其中src属性指定要播放的音频或视频文件的URL。controls属性指示浏览器显示播放器控件,允许用户暂停、播放、音量控制等。可以通过其他属性和标签来设置进度条、播放列表、自动播放等功能。

2023-12-10 06:35:07 5155

原创 HTML中表格的语法及使用(详解)

什么是表格?表格是一种用行和列组织和展示数据的方式。它通常用于呈现数字或文字数据,例如价格表、时间表、成绩单、产品列表等。表格通常由水平的行和垂直的列构成,其中每个交叉点称为单元格。表格可以使用各种格式和样式进行美化和自定义,使其更易于理解和阅读。

2023-12-09 15:56:39 1473

原创 什么是W3C标准? 什么要遵循?

本篇文章主要介绍HTML5中W3C的标准,需要遵循的规则以及部分理论知识W3C标准是由万维网联盟(World Wide Web Consortium)制定的网页制作标准,具体包括HTML、CSS、XML、SVG等多种标准。遵循W3C标准可以使网页具有更好的兼容性和可访问性,从而在不同的浏览器和设备上都能够正确地显示和使用。同时,W3C标准能够提高网页的性能、安全性和可维护性,使网页开发更加高效和规范。此外,遵循W3C标准也有利于网站的SEO优化,因为搜索引擎更加喜欢符合标准的网页,可以更好地理解和

2023-12-07 18:51:33 1128

原创 简述IO流的使用以及使用时需要注意的事项

本篇文章主要介绍介绍IO流的使用以及使用时需要注意的事项以及部分理论知识IO流(输入/输出流)是Java程序中用于读写数据的机制。Java程序中的所有输入数据都是从输入流中读取的,所有输出数据都是通过输出流写入的。IO流可分为字节流和字符流。字节流读取和写入的是字节,字符流读取和写入的是字符。 常见的IO类包括InputStream、OutputStream、Reader和Writer。

2023-12-06 16:25:05 1562

原创 自定义一个简单的JDBC连接池实现方法(附代码演示)

本篇文章主要介绍自定义一个简单的JDBC连接池实现方法以及部分理论知识,附有代码详细讲解演示

2023-12-05 16:02:33 1297

原创 JDBC常见的几种连接池使用(C3P0、Druid、HikariCP 、DBCP)(附上代码详细讲解)

本篇文章主要介绍JDBC常见的几种连接池使用(C3P0、Druid、HikariCP 、DBCP)以及部分理论知识⭐什么是连接池?⭐为什么要使用连接池?⭐使用连接池⭐连接池的4种常见配置方法

2023-12-04 18:45:56 2454 1

原创 Java 配置文件的使用(附代码详细讲解)

本篇文章主要介绍Java在配置文件中的试用,在idea里MySql数据库连接信息为什么要放在配置文件中?怎么读取配置文件信息?以及部分理论知识

2023-12-01 17:36:28 2692 1

原创 Java 线程(什么是线程?为什么要使用线程?使用线程的好处和优势优点)

本篇文章主要介绍什么是线程?为什么要使用线程?使用线程的好处和优势优点,使用线程以及部分理论知识线程的几个常见使用场景:1. 网络编程:在网络编程中,线程可以用来处理网络请求和响应,可以同时处理多个请求,提高网络通信效率。2. 图形界面:在图形界面中,线程可以用来处理用户交互事件,使得界面响应更加灵敏。3. 大数据处理:在大数据处理中,线程可以用来并行处理数据,加快数据处理速度。4. 游戏开发:在游戏开发中,线程可以用来处理游戏逻辑和渲染,提高游戏性能和体验。5. 并发服务器:在并发服务器中,线程

2023-11-30 15:44:39 967

原创 为什么预处理对象会提升处理的性能

⭐本篇文章主要环绕 “预处理对象会提升处理的性能” 这个问题做出解答以及关于预处理部分理论知识

2023-11-30 00:03:49 1168 2

原创 什么是预处理?防SQL注入的原理?使用预处理防止被恶意注入

⭐ 前言 ⭐本篇文章主要介绍什么是预处理?防sql注入的原理?使用预处理防止SQL被恶意注入简单知识以及部分理论知识SQL注入是指攻击者通过在Web应用程序中注入恶意SQL代码,从而导致数据库执行恶意的SQL语句。为了防止SQL注入,可以采用以下原理:在以上示例中,使用了 ' 任意值 ' or '1'='1' 的方法恶意注入了SQL语句,恶意用户输入 '任意值' or '1'='1',进行对SQL语句注入 从而影响最终结果。

2023-11-29 15:28:16 1201 1

原创 JDBC概述(什么是JDBC?JDBC的原理、Mysql和Sql Server入门JDBC操作)

本篇文章主要介绍JDBC概述(什么是JDBC?JDBC的原理、Mysql和Sql Server入门JDBC操作)简单入门知识以及部分理论知识JDBC是Java Database Connectivity的缩写是一种用于Java程序访问关系型数据库的API(应用程序接口)。1. Java语言的跨平台性:JDBC可以在各种操作系统和计算机体系结构上运行,这使得使用Java开发的应用程序可以方便地与不同类型的数据库进行交互。2. 标准化:JDBC是一个标准化的API,提供了一致的访问关系数据库的方法,使

2023-11-28 17:25:38 2021

原创 异常处理机制详解(初学者必看--入门保姆级!!)

本篇文章主要介绍异常处理机制中throw与throws的区别、异常捕获、几种常见异常的使用方式以及部分理论知识为什么要使用异常处理机制?1、提高代码的稳定性和可靠性:2、方便程序员编写和维护代码:3、提供更好的错误处理机制:4、使程序更加健壮和可扩展:🍧异常捕获异常捕获是指在程序运行过程中,如果出现了异常,程序会立即停止运行并抛出异常。为了避免程序因此终止运行,需要对可能出现异常的代码进行异常捕获处理,使程序能够继续运行下去。

2023-11-27 08:51:10 1485

原创 Map集合的五种循环遍历方式

本篇文章主要介绍Map集合的五种循环遍历方式以及部分理论知识什么是Map集合?Map是Java中的一个接口,它用于存储键-值对,并且键和值都可以是任意对象。它是Java集合框架中的一部分,并提供了一些方法来操作和访问Map中的元素。Map中的每个键都是唯一的,使用Map集合有以下几个优点:1、快速查找和访问元素:使用Map的键来访问和查找值,可以快速定位元素,而不需要遍历整个集合。2、存储关联数据:使用Map集合可以提高程序的效率和可读性,而且可以方便地存储和访问关联数据

2023-11-26 11:02:03 4706 1

原创 集合框架(三)ArrayList的常见使用

本篇文章主要介绍ArrayList的常见使用方法以及部分理论知识ArrayList,LinkedList,Vector都是隶属于List集合的一种;ArrayList的基本概念ArrayList(基于数组,动态,查询快)ArrayList 类底层数据结构是动态数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。ArrayLisy不但拥有Collection中的方法,还拥有List中的所有方法

2023-11-25 08:19:11 891

原创 集合框架(二)LinkedList的常见使用

集合框架(二)LinkedList的常见使用LinkedList的基本概念1、线性表(List)的链式储存结构称为链表2、链表分为单链表和双链表3、单链表中的节点包含data(数据)和 next(指向下一个节点的指针), 开销更小4、双链表中的节点包含data和next和prev(指向上一个节点的指针), 功能更强5、所有链表都有头节点, 头节点如果包含data, 则是第一个数据节点, 如果头节点不包含data, 则是附加头节点(sentry head), 使用附加头节点会简化代码6、写测试代码

2023-11-25 02:00:00 547

HTML-重点知识笔记

本资源精炼提取了HTML实用方法,网页基本框架,列表,数据交互,表单,级联样式表,有效使用CSS,超链接,CSS渐变,边框,外边距,内边距,盒子模型,标准文档流,定位(相对定位,绝对定位,固定定位),CSS变形,变形函数,动画等等各种重点作业。 例如:HTML5页面的基础框架是: <!--声明当前网页的版本--> <!docType html> <html lang="en"> ##网页头部 <head> <!--meat 设置网页源数据,“utf-8”声明编码,避 免乱码--> <meat charset="UTF-8"> <title>标题栏</title> </head> ##主体部分 <body> 网页内容 </body> </html> 以及在网页中经常用来编辑标题的标签。 相对定位元素的规律: 1. 设置相对定位的盒子会相对它原来的位置,通过指定偏 移,到达新的位置 2. 设置相对定位的盒子仍在标准文档流中,它对父级盒子 和相邻的盒子都没有任何影响 3. 设置相对定位的盒子原来的位置会被保留下来 CSS3的高级选择器有哪些? 1、层次选择器 后代选择器:E F{}--在bo

2023-11-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除