专题技术文献
雪夜如画
这个作者很懒,什么都没留下…
展开
-
MVVM表格自定义按钮
开发工具与关键技术:VS作者:卢惠圳撰写时间:2021年12月8日在MVVM中的表格中有时候我们会将一些按钮放到表格中来使用,这个时候就需要用到自定义按钮了,首先先和正常写法一样先写一个表格列的标签然后象其他自定义按钮或者自定义文本框样式一样去自定义表格列的样式,将它的样式改变为你所需要的样式,我这里改成一个按钮并将按钮的样式再自定义为一个图片,并且将鼠标移入的模式改为点击按钮的模式,代码如下图:之后,因为是按钮所以需要跟后台进行绑定,这里的绑定和正常的绑定不一样,不能直接用Command中的Bin原创 2021-12-08 14:57:48 · 279 阅读 · 0 评论 -
MVVM文本框改变事件
开发工具与关键技术:VS作者:卢惠圳撰写时间:2021年6月27日首先,还是将页面的样式写好然后再写一个文本框改变的触发器,然后将触发器和后台的命令绑定,代码如下图:然后就是后台了,先写好要与页面触发器相互绑定的命令,代码如下图:然后在后台代码的构造函数里面写绑定命令要执行的方法,代码如下图:之后就是要执行的方法了首先要获取到文本框中的数据,所以先写好与第一个文本框中的数据相连的属性,代码如下图:然后是第二文本框的属性,第二个文本框主要是来接收第一个文本框处理过后的数据,然后显示在第二个文本原创 2021-06-27 10:51:03 · 713 阅读 · 0 评论 -
MVVM下拉框改变事件
开发工具与关键技术:VS作者:卢惠圳撰写时间:2021年6月15日MVVM的下拉框改变事件,就是下拉框选中项发生改变的时候触发进行的操作,我这里的操作则是选中下拉框中的某一项,然后根据下拉框选中项来查询表格中的数据,首先在页面写好下拉框的样式并绑定好下拉框的触发器,触发器是每选择下拉框中不同的项就发生改变的方法,代码如下图:然后就是后台,先声明一个下拉框的命令属性与页面的下拉框触发器对应,代码如下图:然后再将其和要执行的方法绑定就可以达到选中下拉框的不同项就触发改变事件就可以改变表格数据,代码如原创 2021-06-19 09:54:38 · 493 阅读 · 0 评论 -
MVVM查询
开发工具与关键技术:VS作者:卢惠圳撰写时间:2021年6月6日MVVM的查询,先将页面的框架搭好然后就是后台代码了,同样先创建一个命令并将命令和命令要执行的方法连接,代码如下图:之后就是查询的执行方法了,先查询第一个表,然后通过第一个表子健ID连接第二个表的主健ID来查询第二个表,第三个表也是如此,最后查询出的表的列是事先声明好的Vo里面是有的列,然后将三张表的数据一一对应到Vo里面的列的数据里面最后返回为列表格式,代码如下图:然后对查询的数据在页面上的显示有需求,就可以先把这些数据进行处理原创 2021-06-08 14:37:07 · 146 阅读 · 0 评论 -
MVVM删除
开发工具与关键技术:VS作者:卢惠圳撰写时间:2021年5月27MVVM的删除和其他的删除一样都是获取到数据,然后选中数据进行删除基本的思路就是这样,下面就是实际的过程:首先还是先创造出按钮并设计好按钮的样式,然后在后台创建与之相连接的命令,代码如下图:然后,就是将这个命令和这个命令执行的方法连接起来,代码如下图:之后,就是方法了先判断获取到的数据是否为空如果为空就提示用户“请选择要删除的行!”,如果不为空就弹出提示框来提示用户是否要删除这条数据,如果不要删除就不进行任何操作,如果要删除再进行下原创 2021-05-29 08:08:45 · 105 阅读 · 0 评论 -
MVVM修改
开发工具与关键技术:VS作者:卢惠圳撰写时间:2021年5月17MVVM的修改如同新增一样先或取页面数据,点击表格中的某一行获取到数据然后判断获取的数据是否为空,如果为空就不进行任何操作,如果不为空就将这些数据显示到列表文本框的地方,代码如下图:之后将文本框的禁止输入取消和将保存、取消按钮显示出来,代码如下图:然后进行保存,先进行判断保存是新增保存还是修改保存,之后判断要修改的内容是否为空,如果为空就提示用户,如果不为空就进行下一步获取修改完成的数据,代码如下图:然后判断是否保存成功,如果原创 2021-05-17 16:22:27 · 213 阅读 · 1 评论 -
MVVM新增
开发工具与关键技术:VS作者:卢惠圳撰写时间:2021年5月4日MVVM的新增其实如同之前WPF的新增差不多只不过,从直接在后台写代码变成了在ViewModel里面写后台代码,下面就是新增的代码首先,先在页面的地方写好页面样式然后就可以开始写代码了,先创建一个新增按钮的命令属性好和页面的新增按钮绑定并且写好要这个按钮实现的方法并连接,如下图:这个按钮是跳转到新增的页面来进行新增操作,所以上面的代码就是跳转页面并绑定就行了,下面就是新增页面的代码基本操作与上面一致只不过方法不一样,首先先进行判断原创 2021-05-08 18:40:25 · 140 阅读 · 1 评论 -
WPF导入
开发工具与关键技术:VS作者:卢惠圳撰写时间:2020年10月7日其实WPF的导入跟MVC的导入差不多也是一开始先在项目的文件夹中创建一个用来存放导入模板的文件夹然后再在代码这里写下载导入模板的按钮功能,下载按钮功能代码如下图:之后,根据下载好的模板将数据填写到Excel里面然后将其数据导入到项目对应的数据库中,先将它导入到页面显示出来这样可以看看数据有没有错误,显示到页面的代码就是先获取到编写好Excel文件然后将数据一一对应的显示在页面已经编写好的数据表格中,代码如下图:然后便是将数据保存原创 2020-10-08 08:58:58 · 743 阅读 · 0 评论 -
WPF查询
开发工具与关键技术:VS作者:卢惠圳撰写时间:2020年9月27日WPF的查询,一开始先将页面数据查询出来好方便之后进行条件查询,先写数据库的存储过程先将要查询的列写出来并按照所需的要求去改写一下它的显示值,然后声明好要查询的表最后将查询出来的数据进行倒叙排序,代码如下图:然后,将数据传到服务端由服务端声明好的方法进行接收,然后传到客户端,客户端进行接收并将它按照列名一一对应的显示在表格中,代码如下图:有了数据之后就可以进行数据的条件查询了,先是客户端先获取到文本框中拿来查询的文本然后以它作原创 2020-09-29 09:33:48 · 282 阅读 · 0 评论 -
WPF删除
开发工具与关键技术:VS作者:卢惠圳撰写时间:2020年9月17日删除跟修改一开始一样都需要获取到选中行的ID来确定要修改或者删除的行所以一开始先提示是否要删除,然后确定是否选中要删除的行如果没有选中则提示请选择,如果选中了那么将选中行的ID获取到并将它传到服务端进行下一步操作,并且在完成之后提示用户删除成功并刷新表格,代码如下图:接下来就是服务端了,先声明好一个方法然后接收传过来的ID并赋值给数据库声明好的变量,然后调用数据库写好的存储过程来根据ID进行删除最后返回删除的条数,代码如下图:最后原创 2020-09-18 08:57:10 · 171 阅读 · 0 评论 -
WPF修改
开发工具与关键技术:VS作者:卢惠圳撰写时间:2020年9月7日修改的操作如同新增一样不过需要多加一些判断和将数据回填,一开始先将要修改的数据查询出来然后回填到修改页面中来进行修改,将数据传到修改页面代码如下图:然后将传过来的数据一一回填到相应的地方然后进行修改,这里要注意的是如果对回填的数据有一定的要求那么这里回填的时候,可以对数据进行数据类型的改变或者对数据显示方式进行处理代码如下图:接下来就跟新增的操作一样了先获取到页面修改好的数据,只不过这里要多获取一个这条数据的ID这样数据库才可以进行原创 2020-09-18 08:54:30 · 226 阅读 · 0 评论 -
WPF新增
开发工具与关键技术:VS作者:卢惠圳撰写时间:2020年8月28日WPF的新增跟MVC一样要先搭好页面样式,然后再开始编写代码前一部分也就是客户端的部分就是获取页面数据然后进行判断是否为空或者一些其他的判断,判断正确就将数据传到服务端,如果错误就关闭页面或者提示或者根据你自身需求来进行的操作,具体代码如下图:然后在服务端这边获取到从客户端传过来的数据,然后确定到数据库写好的方法然后一一对应的将它们赋值给数据库中声明好的变量,然后确定到数据库写好的存储过程名称并将这些赋值传过去,然后接收数据库查询之后原创 2020-08-28 08:55:56 · 166 阅读 · 0 评论 -
WPF登录
开发工具与关键技术:VS作者:卢惠圳撰写时间:2020年8月8日WPF的登录跟MVC登录的不同在于,它不是在原本控制器的地方写查询而是通过客户端传递数据到服务器然后再在服务器调用数据库里面已经事先写好的查询方法跟传递过来的数据相结合才可以,而不是像以前MVC一样页面接收完数据然后传到控制器然后直接在控制器写查询就可以了,首先写在数据库中写好查询,注意具体要查询那些表通过什么条件来查询都要写好,最基本的写法如下图:先在你设计好的数据库中的可编程性中的存储过程的地方右键新建存储过程,然后就可以开始编写代原创 2020-08-09 15:38:41 · 1154 阅读 · 1 评论 -
数据结构和算法的概念和特性
开发工具与关键技术:数据结构和算法的概念和特性作者:卢惠圳撰写时间:2020年5月20日数据结构简单来说就是数据结构是计算机存储、组织数据的方式,其中有三大基础结构分别是:线性结构、树结构、图结构。这三种结构分别讲述了结构中的数据元素之间的关系,也就是一对一、一对多、多对多三种不同的对应关系,如下图所示:首先是线性结构的关系一对一,就是除第一个和最后一个数据元素外,每个数据元素只有一个前驱和一个后继数据元素。其次是树结构的关系一对多,就是除根结点外,每个数据只有一个前驱数据元素,可有0个或若干个后继原创 2020-05-28 13:39:08 · 791 阅读 · 0 评论 -
SuperMap iDesktop的布局
开发工具与关键技术:SuperMap iDesktop作者:卢惠圳撰写时间:2020年5月15日这次要讲的是制作完地图之后的布局,简单来说就是将一幅或者多幅地图放置在布局窗口中,并添 加其他辅助制图要素,如图名、图例、地图比 例尺等,就成为布局,并且布局的保存也依赖工作空间的保存。下面就实际操作一下先新建一个布局窗口然后点击上方导航栏里面的对象操作里面的地图,如下图:就如图片所示可以将地图以不同形状摆放在布局里面就如同下图一样将地图以矩形的方式摆放在布局里面接下来就可以为这份地图起一个名字打在地图原创 2020-05-18 09:26:08 · 1558 阅读 · 0 评论 -
SuperMap iDesktop的数据和地图
开发工具与关键技术:SuperMap iDesktop作者:卢惠圳撰写时间:2020年5月5日SuperMap中除了一开始的工作空间以外和数据相关的还有数据源和数据集,先说数据源数据源由各种类型的数据集组成,是空间数据 (集)的物理存储方式。一个数据源中可以具有一种或多种类型的数据集,包括矢量数据集和栅格数据集。有了数据源你才可以开始去创造数据集也就是点线面之类的数据并将其存储起来,还有就是...原创 2020-05-08 09:43:24 · 1038 阅读 · 0 评论 -
SuperMap iDesktop的软件激活和创建工作空间
开发工具与关键技术:SuperMap作者:卢惠圳撰写时间:2020年4月28日首先是下载完SuperMap iDesktop 9D之后打开一般软件会有一段时间的试用期可以让你使用,如果试用期过期了就重新上网去下载激活的文件重新激活一下,如果不知道去那下载就打开软件找到选项下面的关于里面有一个SuperMap技术支持与服务的选项点击就可以跳转到页面,直接滚轮滚到最下面有试用许可几个字点击进去将...原创 2020-04-27 21:07:24 · 1722 阅读 · 0 评论 -
表格与数据库相连
作者:卢惠圳撰写时间:2019年4月5日首先我们先把需要的插件和数据库文件导入到项目里,然后创建控制器和视图再在视图上写好HTML代码将表格的样式写出来如下图再来是控制器的部分可以先创建好一个类方便使用,然后进行联表查询将想要的数据从表格中提取出来放到创建好的类中并排序代码如下图然后返回总行数、分页、实例化并将这些数据返回到HTML写好的样式中最后将其显示到页面上如下图这样就只要对...原创 2019-04-06 16:27:15 · 431 阅读 · 0 评论 -
保存Session数据到数据库
开发工具与关键技术: VS,Session作者:卢惠圳撰写时间:2019年7月26日当保存的数据里面有一些是Session的时候并且是跟据不是Session里的数据的ID来保存Session里的数据所以要先获取到页面的数据,并且最好用POST提交否则可能会有一些需要单独传过去的ID会传不过去,代码如下图:然后就是控制器部分了,先将页面传过来的数据和单独传过来的ID获取到然后将Sessio...原创 2019-07-28 15:56:03 · 993 阅读 · 0 评论 -
新增Session里的数据
开发工具与关键技术: VS,Session作者:卢惠圳撰写时间:2019年7月25日在做页面上一些表格的新增的时候,有时候会不想让数据直接存入数据库而是先作为临时数据先显示在页面上等着和其他数据一起新增,这个时候就要用到Session来临时存放数据先获取到页面新增时候的数据然后传到控制器,代码如下图:然后就是控制器部分了,先接收到页面传过来的数据然后如果中间进行的判断过长可以用事务来将其...原创 2019-07-28 15:58:07 · 289 阅读 · 0 评论 -
根据选中下拉框数据来查询出表格数据
开发工具与关键技术: VS,查询作者:卢惠圳撰写时间:2019年8月8日有时候在做新增的时候会查询出下方明细表格数据但又不是直接查询而是根据某一条选中数据来进行查询的,这个时候就先将表格的样式先写好然后再将要用来作为根据的下拉框或者输入框(看个人需求)等等的样式写好,代码如下图:这里用的是下拉框,先将下拉框的数据绑定好之后再写一个下拉框的改变事件,只要下拉款中的数据发生改变就会获取到下拉...原创 2019-08-11 20:05:16 · 1565 阅读 · 0 评论 -
修改Session里的数据并保存进数据库
开发工具与关键技术: VS,Session作者:卢惠圳撰写时间:2019年8月8日先将数据查询出来并回填到修改的模态框中,因为是Session里的数据所以有可能数据是刚刚新增的所以不可以用主键ID来查询并回填,需要用一个可以用来确定到底是那一条数据的字段或者外键来确定到数据并回填到修改的模态框中,代码如下图:之后就是开始修改Session里面的数据了,先返回修改模态框中的数据将其传到控制...原创 2019-08-11 20:07:12 · 657 阅读 · 0 评论 -
时间范围查询
开发工具与关键技术: VS,条件查询作者:卢惠圳撰写时间:2019年8月16日在页面的表格数据中会有要根据时间来作为查询条件的数据,一般是根据时间范围来进行查询所以这里也是时间范围的查询,先将表格和进行时间范围查询的输入框搭建好然后写多条件查询,实际效果如下图:接下来就是多条件查询了,先获取到两条输入框的数据然后判断是否为undefined如果是则直接为空,如果不是就什么都不做然后再将表...原创 2019-08-18 08:03:10 · 2317 阅读 · 0 评论 -
限制下拉框数据
开发工具与关键技术: VS,查询作者:卢惠圳撰写时间:2019年8月16日在新增数据的时候,有时会根据某一个ID来选择数据并且每一个ID只能新增一次这样的话就需要对其进行限制才可以达到效果,当然这个ID可以是某一条数据的ID也可以是下拉框数据的ID这里用的是下拉框数据的ID先将下拉框的数据进行数据绑定(createSelect(“PartnerInformationID”, “SelectP...原创 2019-08-18 08:05:18 · 353 阅读 · 0 评论 -
多个复选框筛选数据
开发工具与关键技术: VS,条件查询作者:卢惠圳撰写时间:2019年9月17日在对数据进行条件查询的时候,有时候会用到复选框而如果是单个的复选框只需要判断是否勾选即可,但如果复选框是两个或者两个以上的对条件筛选时的判断就不能只是判断是否勾选而是在是否勾选的基础上再进行判断勾选上的要进行怎样的操作没被勾选上的要进行怎样的操作又有那些被勾选上那些没被勾选上,这个时候在页面写条件筛选的时候需要先进...原创 2019-09-17 15:32:45 · 951 阅读 · 1 评论 -
Session数据回填
开发工具与关键技术: VS,Session作者:卢惠圳撰写时间:2019年9月17日在使用Session来当表格显示数据的时候我们有时候会对它进行新增或者修改,而在修改的时候就要先进行数据的回填首先将Session进行实例化,代码如下图:实例化完Session里面的数据之后,就可以把当成一张表来查询只不过查询的时候不是查表而是查Session里面的数据,因为是数据回填所以要根据ID来精确...原创 2019-09-17 15:34:30 · 172 阅读 · 0 评论 -
处理表格里的时间数据
开发工具与关键技术: VS,数据类型转换作者:卢惠圳撰写时间:2019年9月27日在页面的数据表格里有时候要显示一些时间数据但是直接从数据库取出来显示在页面上往往只是一些看不懂的类似乱码的东西,这个时候就需要将数据转化为string类型在显示在页面上才可以显示为正常的时间数字,接下来就是如何转化首先先创建一个新的类在类里面声明一个随便叫什么名字的字段并且为string类型,代码如下图:然...原创 2019-09-27 22:28:59 · 167 阅读 · 0 评论 -
网页数据的拼接与分割
开发工具与关键技术: VS,数据的拼接与分割作者:卢惠圳撰写时间:2019年9月27日在页面上获取模态框数据的时候,有时会有两个或者两个以上的输入框的数据其实是同一字段的数据,这个时候就需要用拼接去把数据给拼起来并用指定的符号去进行分割以方便后面数据进行再次调用,要想将数据拼接起来首先将数据获取到,代码如下图:由于这里用的是单选框的数据所以在数据进行拼接之前还需要进行判断,判断分别是那一条...原创 2019-09-27 22:30:41 · 403 阅读 · 0 评论 -
自动生成编号
开发工具与关键技术: VS,编号生成作者:卢惠圳撰写时间:2019年7月16日在新增一些数据的时候往往会需要生成编号来做一个唯一字段可以使数据不重复,但是手动输入的编号很容易于之前的编号重复所以这个时候就需要一个自动生成并且不重复的编号来做唯一字段,但是有时候又需要进行手动输入所以就需要进行判断是否自动生成编号,所以写的时候要先判断是否自动生成编号如果为true则开始将控制器自动生成的编号返...原创 2019-07-17 21:55:55 · 1032 阅读 · 0 评论 -
跨页面回填
开发工具与关键技术: VS, 数据回填作者:卢惠圳撰写时间:2019年7月15日首先,先获取第一个页面的要传递过去的ID,然后将其以拼接的方式传到控制器,代码如下图:然后在控制器接收到传过来的ID,再先进行判断判断传过来的ID是否为null,如果不为null则将其保存到session里面并返回页面,如果不为null就重定向,代码如下图:之后再在另一个页面,接收到控制器session里...原创 2019-07-17 21:53:51 · 105 阅读 · 0 评论 -
文件删除
开发工具与关键技术: VS,文件删除作者:卢惠圳撰写时间:2019年6月27日在做删除时一般的删除是直接将数据库里的数据删除就可以了,但如果要删除的是各类文件的话存入数据库的只是一个路径删除它并不能把文件删除所以在删除时要再进行处理,先在JS代码里写好提示和控制器删除代码的路径后判断是否成功如果成功就刷新和清空表格并返回提示,代码如下图:接下来就是控制器代码了,先写一个事务将代码包裹起来...原创 2019-06-27 20:09:57 · 149 阅读 · 0 评论 -
多条件查询
开发工具与关键技术: VS,多条件查询作者:卢惠圳撰写时间:2019年5月5日当在页面上数据较多的时候想要查询某一条数据的时候,自己一条条的去查效率会很低下并且容易找不到,这个时候就需要用到多条件查询来辅助查找,首先将多条件查询的HTML代码和样式写好可以是下拉框也可以是输入框,当然可以单独使用也可以结合使用当HTML代码写好之后接下来就是JS代码,先将下拉框的数据进行绑定下拉框数据绑定JS...原创 2019-05-08 16:48:13 · 223 阅读 · 0 评论 -
打印水晶报表
开发工具与关键技术: VS,水晶报表作者:卢惠圳撰写时间:2019年5月5日先创建一个文件夹来创建水晶报表的模板和存放水晶报表的数据,之后将水晶报表的模板画好,注意水晶报表的页眉要和详细资料一一对应以免数据放错位置导致打印出来的数据不正确,模板成品如下图:之后就可以开始写JS和控制器的代码了,先在JS写上提示用户是否打印当前表格中的数据,如果是就将数据传入画好的水晶报表中,否则请先筛选数...原创 2019-05-08 16:43:48 · 156 阅读 · 0 评论 -
正则的应用
开发工具与关键技术: VS,正则作者:卢惠圳撰写时间:2019年4月25日当新增或者修改的时候不想让用户去随便的输入或者修改数据信息,比如说新增姓名的时候输入框只可以输入中文或者英文这样就需要用到正则来进行筛选当用户输入姓名时不是中文或者英文,就不给保存并提示用户该信息只可以输入中文或者英文,这样最终获取到信息就是就是一开始想要获取到的信息,而不是输入姓名的地方输入了数字该输入数字的地方却输...原创 2019-04-27 21:37:33 · 167 阅读 · 0 评论 -
修改
开发工具与关键技术: VS,修改作者:卢惠圳撰写时间:2019年4月25日在页面上表格的数据我们会做临时的更改但是又不可能为了改一个地方去把一整条数据删了重新新增,这样会比较麻烦所以我们需要用一个修改的方法去修改,就如同新增差不多先弹出模态框,只不过这里弹出的模态框不像新增的一样是空白的,而是将原本以有的数据回填的模态框中,弹出模态框回填数据JS代码如下图:而控制器这边比起新增还要多了一...原创 2019-04-27 21:34:36 · 113 阅读 · 0 评论 -
数据批量删除
作者:卢惠圳撰写时间:2019年4月15日当页面上表格的数据过多或者一些数据以作废的时候,我们将对数据进行删除处理,首先在HTML上写一个按钮然后监听行单击事件,如果是单条数据删除可以不用监听但批量删除需要,这里写的是批量删除,监听代码如下图之后去获取监听行单击事件即获取选中行的数据,然后对选中的多条数据进行判断是否为空如果为空则提示不删除,如果不为空就对数据进行拼接、提取,然后再将处理好...原创 2019-04-17 19:33:48 · 153 阅读 · 0 评论 -
单条数据新增
作者:卢惠圳撰写时间:2019年4月15日在页面上表格的数据不会是一成不变的,有时候我们会往表格里面添加一些新的数据这个时候就要用到新增,首先把新增的模态框的HTML的样式按照需要写好,然后在JS写弹出模态框代码最后结果如下图,这样就可以往表格里面输入数据了当然光写入数据是没有用的还要保存下来,接下来先判断数据是否正确或者为空代码如下图,这样好保存进数据库不会因为数据和数据库数据的设定不一...原创 2019-04-17 19:30:52 · 114 阅读 · 0 评论 -
正则表达式替换
作者:卢惠圳撰写时间:2019年1月27日在做项目时有时候会去大量替换图片、样式等等,如果一条条的去替换效率不高这个时候可以用正则去进行大批量的替换把符合你正则里面的条件的全部替换掉,如同下图先进行条件匹配这里我们匹配到src中间的位置下面就可以进行替换如下图把中间的空内容替换成自己想要的内容当然如果要替换已有的内容就要进行改变如下图这样就可以无论src是空内容还是已经有内容都可以替换...原创 2019-04-06 16:22:01 · 1954 阅读 · 0 评论 -
文字闪烁
开发工具与关键技术:DW,css动画作者:卢惠圳撰写时间:2019年2月8日有时候一些网页的文字我们会看到是在不断变色的,其实这个用DW就可以做到如下图:可以看到原本红色的字体现在开始在不断的变化改变颜色从而达到文字闪烁的效果,而一些纯色的背景也可以从而达到闪烁图的效果。...原创 2019-02-22 15:57:48 · 936 阅读 · 0 评论 -
背景和边距
开发工具与关键技术:DW,背景和边距作者:卢惠圳撰写时间:2019年2月2日我们在编写页面如果有盒子的位置不太对我们可能会用边距去调整这个时候就会出错,先看看没有出错时如下图:这个时候我们如果我们要把紫色用边距往右移如果用的是内边距就是下图的效果:没有达到移动效果反而把背景遮住,如果用外边距就不会出现这样的情况如下图:所以在使用边距的时侯要注意这种问题不要犯错。...原创 2019-02-22 14:36:46 · 156 阅读 · 0 评论