三、定位模型

简介:使用position:static可以取消元素的定位设置,使之恢复为原先在常规流中的显示方式;使用posistion:relative使元素相对于常规流的位置偏离一定的距离;使用position:absolute使元素相对于常规流的位置或最近定位祖先元素的位置偏离一定的距离;使用position:fixed使元素相对于视口偏离一定的距离

1、         静态定位:position:static  元素各行与各块自动依次排列。静态元素的尺寸、内边距、边框、外边距决定下一个元素的起始位置

行内静态元素:line-height  /  margin-left  /  margin-right

块级静态元素: width  height  margin

2、         绝对定位:position:absolute  可以将任何元素渲染为绝对框。

Width height 设置尺寸,left、right、top、bottom使它对齐到最近定位祖先元素的个边。Margin设置各边与最近定位祖先元素各边的偏移。绝对定位元素不会自动排列,也不会影响其他元素的位置。

3、         固定定位:position:fixed  元素是相对于视口而定,而非相对于最近定位祖先,而且元素不会随视口滚动而滚动,除此之外与绝对定位完全相同。

4、         相对定位:position:relative   元素不会离开常规流,也不会改变它在常规流中的形状,left和top可以使相对定位元素偏离原来在流中的位置。

5、         只有position:relative和position:fixed适用于浮动元素。

时间: 2024-08-23 09:17:13

三、定位模型的相关文章

Javascript事件模型系列(一)事件及事件的三种模型

转载: http://www.cnblogs.com/lvdabao/p/3265870.html 一.开篇 在学习javascript之初,就在网上看过不少介绍javascript事件的文章,毕竟是js基础中的基础,文章零零散散有不少,但遗憾的是没有看到比较全面的系列文章.犹记得去年这个时候,参加百度的实习生面试,被问到事件模型,当时被问的一头雾水,平时敲onclick敲的挺爽,却没有关注到事件模型的整体概念.这个周末难得清闲,决定就javascript中的事件模型写个系列,算是对知识点的一个

Django学习笔记(三)—— 模型 model

疯狂的暑假学习之 Django学习笔记(三)-- 模型 model 参考:<The Django Book> 第5章 1.setting.py 配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.', # 用什么数据库管理系统 'NAME': '', # 数据库名称,如果用sqlite,要写完整路径 'USER': '', # 如果用sqlite,这个不用写 'PASSWORD': '', # 如果用sqlite,这个不用写

学习定位模型小记

CSS有3种基本的定位机制:普通文档流,浮动,绝对定位 普通文档流:除非专门指定,否则所有框都在普通流中定位,普通流中元素框的位置由元素在HTML中的位置决定. 用position进行定位: static:position的默认属性,相当于没有对元素进行定位 相对定位:属于普通流定位模型的一种.如果对一个元素进行定位,它将出现在它所在位置上,然后通过设置垂直或水平位置,让这个元素相对于它的原始位置移动. 在使用相对定位时,无论是否移动,元素都会占据原来的空间,因此移动元素会导致它覆盖其他框. 绝

[android] 百度地图开发 (三).定位当前位置及getLastKnownLocation获取location总为空问题

       前一篇百度地图开发讲述"(二).定位城市位置和城市POI搜索",主要通过监听对象MKSearchListener类实现城市兴趣点POI(Point of Interest)搜索.该篇讲述定位当前自己的位置及使用getLastKnownLocation获取location总时为空值的问题. 一. 定位当前位置的原理及实现       定位当前位置可以通过LBS(Location Based Service,基于位置的服务),主要工作原理是利用无线网络Network或GPS定

Cisco QOS 知识详解第一篇 三种模型

作为一个努力在IT一线奋斗的人,励志做到以下几点: 搬的了机器,玩的了系统,精通了协议,敲得了代码. --谨以此让自己不断努力! ------------------------------------------------------------------------------------------------------------------------------------- QOS的三种模型 网络服务质量即QOS,在网络中实施QOS,有三种模型需要参考,用来指导在各种需求下,

三户模型

今天见群里有童鞋问账户的架构体系,原来做过,但猛一下子还没起来,理了一下才回想回来,为了下次想不起来的时候能有个地方查找,纪录一下. 账户体系一般用的都是三户模型.用户,账户,客户. 一个用户有多个账户,一个账户被多个用户使用,一个客户有多个账户,一个客户有多个用户. 一个用户有且最多是一个客户. 用户是使用者,或者触发交易的.账户是交易结算的地方.客户是交易买单的. 一个用户有多个账户,交易的时候可以选择一个账户进行交易.交易时,根据账户扣款.一个客户可以把自己的账户授权给多个用户使用.一个客

三个模型

盒子模型                        (盒子+外边距)       层模型      1.position: absolute 绝对定位           脱离原来位置进行定位,相对于最近的父集定位,如果都没有就用浏览器的边框. 2.position: relative 相对定位           保留原来的位置进行定位,相对于原来的位置 Z-index : 10;  与绝对定位配合使用,层级越大越靠近我们 浮动模型    (产生浮动流),写浮动就要清除浮动流,清除对后续的

深度学习方法:受限玻尔兹曼机RBM(三)模型求解,Gibbs sampling

技术交流QQ群:433250724,欢迎对算法.技术.应用感兴趣的同学加入. 接下来重点讲一下RBM模型求解方法,其实用的依然是梯度优化方法,但是求解需要用到随机采样的方法,常见的有:Gibbs Sampling和对比散度(contrastive divergence, CD[8])算法. RBM目标函数 假设给定的训练集合是S={vi},总数是ns,其中每个样本表示为vi=(vi1,vi2,-,vinv),且都是独立同分布i.i.d的.RBM采用最大似然估计,即最大化 lnLS=ln∏i=1n

深入理解 Laravel Eloquent(三)——模型间关系(关联)

Eloquent是什么 Eloquent 是一个 ORM,全称为 Object Relational Mapping,翻译为 "对象关系映射"(如果只把它当成 Database Abstraction Layer 数组库抽象层那就太小看它了).所谓 "对象",就是本文所说的 "模型(Model)":对象关系映射,即为模型间关系.中文文档: http://laravel-china.org/docs/eloquent#relationships 下