首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【CSS】浮动 ② ( 浮动语法简介 | 文字环绕效果 | 左浮动 | 右浮动 )

文章目录 一、浮动语法简介 1、语法说明 2、没有浮动的效果 3、左浮动的效果 4、右浮动的效果 5、右浮动 + 外边距效果 二、完整代码示例 一、浮动语法简介 ---- 1、语法说明 为 元素 设置了...浮动语法 : 选择器 { float: 浮动属性值; } 浮动属性值 取值 : none : 默认设置 , 元素没有浮动效果 ; left : 元素 左浮动 ; right : 元素 右浮动 ; 2、...没有浮动的效果 浮动效果需要结合文字来进行对比 , 浮动可以实现 使用文字环绕图片 的效果 ; 设置没有浮动效果 : /* 默认无浮动效果 */ float: none; 展示效果 : 图片是 行内块元素..., 与文字地位相同 , 无法实现文字环绕图片效果 ; 3、左浮动的效果 左浮动效果 , 可以让图片浮动在左上角 , 文字环绕在图片周围 ; 设置左浮动效果 : /* 左浮动效果 */ float:...left; 展示效果 : 4、右浮动的效果 右浮动效果 , 可以让图片浮动在右上角 , 文字环绕在图片周围 ; 设置右浮动效果 : /* 右浮动效果 */ float: right; 展示效果 :

2.9K60

持久(数据,Dao) MyBatis框架「建议收藏」

所谓的持久就是把数据可以永久保持的存储到设备中,不像放到内存中那样断电就消失,一般来说,持久为直接的理解就是对数据库的各种操作,如CRUD(增加,删除,修改,查询),更新等操作 持久,就是把持久的动作封装成一个独立的...MyBatis是一个优秀的持久框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数...或注解的方式将要执行的各种statement(statement、preparedStatemnt)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行...MyBatis是一个优秀的持久框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数...或注解的方式将要执行的各种statement(statement、preparedStatemnt)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行

1.3K10

浮动与清除浮动

浮动 float半脱离文档流(对元素,脱离文档流;对内容,在文档流) 浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。...float:left | right | none | inherit; 浮动的特征: 1、块在一排显示 2、内联支持宽高 3、默认内容撑开宽度 4、脱离文档流 5、提升层级 清除浮动:...1.加高 问题:扩展性不好 2.父级浮动 问题:页面中所有元素都加浮动,margin左右自动失效 3.inline-block 清浮动方法: 问题:margin左右auto失效; 4.空标签清浮动...问题:IE6 最小高度 19px;(解决后IE6下还有2px偏差) 5.br清浮动 问题:不符合工作中:结构、样式、行为,三者分离的要求。...; 8.position:absolute; 绝对定位元素子级的浮动可以不用写清浮动方法; position:fixed; 固定定位元素子级的浮动可以不用写清浮动方法;(IE6不兼容)

2.3K10

持久框架—MyBatis

之后我也会写一篇针对技术小白的文章~) 先来介绍下Mybatis,它是appache下开源的一款持久框架,通过xml与java文件的紧密配合,避免了JDBC所带来的一系列问题,比如sql硬编码问题,...另外值得说的一点是,它与另外一个非常流行的持久框架Hibernate的区别。...Hibernate是一款完全的ORM框架,不需要程序员写sql语句,开发效率高,但是由于sql优化起来困难,适用于需求变化不多的项目,如OA系统、CRM系统等。...而MyBatis是一款不完全的ORM框架,它需要程序员去编写sql语句,对sql语句优化方便,适用于需求变化较多的互联网项目。 下面就着重来说代码结构的东西。...这些缓存框架的特点:少量数据存储,高速读写访问,数据一致性保证,支持k/v类型数据,NoSql。

1.1K110

浮动

3.相对定位         4.绝对定位         5.固定定位     3.浮动定位(俯视)         1.什么是浮动定位或者特点             1.会将元素排除在文档流之外...float:             取值:                 right   右浮动                 left    左浮动                 none   ...块元素浮动处理则展现在一行显示,排序body内div排布顺序按照顺序排列。 ?...,                 那么最后一个将会换行             2.浮动元素如果不设置宽的话,                那么元素的宽度将会自适应             3.所有浮动起来的元素都会变成块元素...                块元素:能设置宽和高             4.浮动元素对 文字 行内元素 有特殊的影响                  特殊的影响:文本环绕

1.9K20

【CSS】清除浮动 ① ( 清除浮动简介 | 清除浮动语法 | 清除浮动 - 额外标签法 )

文章目录 一、清除浮动简介 二、清除浮动语法 三、清除浮动 - 额外标签法 1、额外标签法 - 语法说明 2、问题代码示例 3、额外标签法代码示例 一、清除浮动简介 ---- 在开发页面时 , 遇到下面的情况..., 父容器 没有设置 内容高度 样式 , 容器中的 子元素 设置了 浮动样式 , 脱离了标准流 , 高度会默认设置为 0 像素 , 这样就会导致各种显示混乱情况 ; 为了应对上述情况 , 可以 使用..." 清除浮动 " 操作 ; 清除浮动 主要作用 : 解决 父容器盒子模型 因为 子元素 被设置为 浮动元素 导致 高度默认为 0 像素 的问题 ; 清除浮动 效果 : 父容器 检测高度时 , 会考虑 浮动子元素...的高度 , 将浮动元素的高度 计算在父容器的总高度中 ; 二、清除浮动语法 ---- 清除浮动语法 : CSS 选择器 { clear: 属性值; } 属性值取值 : left : 清除左侧浮动 ;...right : 清除右侧浮动 ; both : 同时清除左右两侧浮动 ; 一般在使用的时候 , 只使用 clear: both; 一种样式 ; 三、清除浮动 - 额外标签法 ---- 1、额外标签法

5.6K40

交互设计流程思考范围结构框架

公司性质为互联网金融外包公司,故在此不讨论战略上的相关问题,但是不讨论不代表不思考,如果能直面客户希望能多向客户询问他们在战略的思考,有助于把握设计方向,也能确保整个产品的体验与客户需求相一致。...本文讨论框架 范围 范围确认某个特性、信息或者功能该不该纳入我们的产品中,纳入产品中的重量级如何。...结构 结构是用来设计用户如何达到某个页面,离开这个页面以后还能到哪,还能做什么。结构将所有页面合理的串联起来,确定各种特性和功能最适合的组合方式。...(如基金资讯) 框架 框架用于优化设计布局,以达到按钮,文本,图片等元素的最大效果和效率,使用户能尽快找到他们所要的/完成任务。

5.1K173

所得与所见: 框架

复杂的原理更是如此。 如果不画几幅图,过一个月,你的文章看着就觉得不像自己写的了... 本文焦点 1.Windown对象是何时在哪里以什么方式实现的?...149597870700米 为地日距离 1 1271 7121 7162 2400 / 149597870700 00 约为 75 ,也就是从地球连到太阳能连37个来回 也就是说显示屏能够储存的信息量是巨大的 硬件也就是如何将屏幕的物理像素点与要显示的颜色对应...,这里就不往下扯了 在硬件篇(如果未来我写得出来的话...几率渺茫),再好好延伸一下 ---- 2.Window对象与View 软件层面来说,屏幕被我们抽象成了一个抽象的Window对象 一共也就近...mDecor.onResourcesLoaded(mLayoutInflater, layoutResource); //主角登场:contentParent 通过一个framework

14520

ABP框架 - N架构

在ABP框架中,使用了DDD(领域驱动设计)的原则来实现分层架构. DDD分层架构 在DDD(领域驱动设计)架构模型中,有四个基础。 表现: 用户访问接口。使用应用来实现与用户交互。...应用: 应用是表现和领域之间的媒介,它负责组织和编排业务对象来执行特定的应用任务。, 领域:定义业务对象、逻辑和规则,它是整个应用的核心。...ABP架构模型 在一个现代化的架构应用中,除了DDD模型的4个基础(表现、应用、领域、基础设施)以外, 通常还有其他的一些逻辑和物理。...ABP框架不仅提供了基类和服务来非常容易的实现此架构模型,并且已经提供了模板程序(参见ABP框架 - 我的第一个WEB API)来让我们直接在此架构模型上开始开发。 ?...应用 应用主要包含应用服务,应用服务从展示/分布式服务接收输入DTO对象,然后调用领域的特定操作,组合编排领域对象,并根据需要返回输出DTO给展示/分布式服务

1.1K80

持久框架之MyBatis

1、mybatis框架介绍:   MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,...MyBatis是一个优秀的持久框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数...statement、preparedStatemnt、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行...5、项目中使用mybatis的PageHelper实现分页查询功能: 如果项目中使用的持久成框架是Mybatis,建议尝试该框架自带的分页插件,这个一定是最方便使用的分页插件。...第三步、编码实现分页功能,service和controller的代码如下,dao的代码使用逆向工程已完成 ?

90350

ABP框架 - N架构

在ABP框架中,使用了DDD(领域驱动设计)的原则来实现分层架构. DDD分层架构 在DDD(领域驱动设计)架构模型中,有四个基础。 表现: 用户访问接口。使用应用来实现与用户交互。...应用: 应用是表现和领域之间的媒介,它负责组织和编排业务对象来执行特定的应用任务。, 领域:定义业务对象、逻辑和规则,它是整个应用的核心。...ABP架构模型 在一个现代化的架构应用中,除了DDD模型的4个基础(表现、应用、领域、基础设施)以外, 通常还有其他的一些逻辑和物理。...ABP框架不仅提供了基类和服务来非常容易的实现此架构模型,并且已经提供了模板程序(参见ABP框架 - 我的第一个WEB API)来让我们直接在此架构模型上开始开发。 ?...应用 应用主要包含应用服务,应用服务从展示/分布式服务接收输入DTO对象,然后调用领域的特定操作,组合编排领域对象,并根据需要返回输出DTO给展示/分布式服务

1.1K30

SSM框架中Dao,Mapper,controller,service,model,entity都有什么作用「建议收藏」

SSM是sping+springMVC+mybatis集成的框架。 MVC即model view controller。 model=entity。...service。...存放业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口的实现方法中需要导入mapper,mapper是直接跟数据库打交道的,他也是个接口,只有方法名字...mapper=dao,现在用mybatis逆向工程生成的mapper,其实就是dao。...controller。控制器,导入service,因为service中的方法是我们使用到的,controller通过接收前端传过来的参数进行业务操作,在返回一个指定的路径或者数据表。

70710
领券