定位
视觉格式化模型。大体将页面中盒子的排列分为三种方式:
常规流浮动定位
定位:手动控制元素在包含块的精确位置
涉及到的 css 属性:position
position 属性
一个元素,只要 position 的取值不是 static,认为该元素是一个定位元素
定位元素会脱离文档流(相对定位除外)
一个脱离了文档流的元素:
文档流中的元素摆放时,会忽略脱离了文档流的元素文档流中元素计算自动高度时,会忽略脱离了文档流的元素 相对定位
不会导致元素脱离文档流,只是让元素在原来位置上进行偏移
可以通过四个 css 属性设置其位置:
> 盒子的偏移不会对其他盒子造成任何影响
> 尽量避免矛盾设置,例如
left: 50px;
reght: 50px;
top: 50px;
bottom: 50px;
> 一般这种情况,left 和 right,以 left 为准;top 和 bottom,以 top 为准
相对定位示例
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Documenttitle>
<style>
.item {
height: 50px;
background-color: red;
border: #fff solid 2px;
}
style>
head>
<body>
<div class="item">div>
<div class="item" style="position: relative; bottom: 20px; background-color: aqua">div>
<div class="item">div>
body>
html>
绝对定位 宽高为 auto,适应内容包含块变化:找祖先元素中第一个定位元素,该元素的填充和为其包含块。若找不到,他的包含块则为整个网页(html)
绝对定位示例
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Documenttitle>
head>
<body>
<div style="border: 1px solid red; width: 1000px; height: 200px; padding: 30px; position: relative">
<div style="border: 1px solid black; width: 700px; height: 100px; padding: 30px">
<div
style="
border: 1px solid black;
width: 300px;
height: 10px;
padding: 30px;
background-color: aqua;
position: absolute;
left: -30px;
"
>
第一个div为这个div的包含块
div>
div>
div>
<div style="border: 1px solid red; width: 1000px; height: 200px; padding: 30px; margin: 100px">
<div style="border: 1px solid black; width: 700px; height: 100px; padding: 30px">
<div
style="
border: 1px solid black;
width: 300px;
height: 10px;
padding: 30px;
background-color: aqua;
position: absolute;
left: -30px;
"
>
整个网页为这个div的包含块
div>
div>
div>
body>
html>
固定定位
其他情况和绝对定位完全一样
包含块不同:固定为视口(浏览器的可视窗口)
固定定位示例
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Documenttitle>
head>
<body>
<p>loram22222222222222222222222222222222p>
<p>loram22222222222222222222222222222222p>
<p>loram22222222222222222222222222222222p>
<div style="width: 100px; height: 100px; background-color: red; position: fixed; left: 0; top: 0; right: 0">
类似于网页广告的展示,页面滑动时,广告位置不变
div>
<div
style="
width: 100px;
height: 100px;
background-color: red;
position: fixed;
left: 0;
top: 0;
right: 0;
margin: auto;
"
>
left=0;right=0 margin=auto 左右居中
div>
<div
style="
width: 100px;
height: 100px;
border: 5px solid red;
position: fixed;
left: 100px;
top: 100px;
border-radius: 50%;
z-index: 10;
"
>div>
<div
style="
width: 100px;
height: 100px;
border: 5px solid blue;
position: fixed;
left: 50px;
top: 50px;
border-radius: 50%;
"
>div>
<div
style="
width: 100px;
height: 100px;
border: 5px solid black;
position: fixed;
left: 150px;
top: 150px;
border-radius: 50%;
z-index: -1;
background-color: aqua;
"
>div>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores accusamus expedita saepe nemo inventore,
aspernatur placeat enim mollitia recusandae, quaerat ratione! Consectetur sed, tenetur fuga corrupti quae non ipsum
veritatis.
body>
html>
定位下的居中
某个方向居中:
定宽/高:width=300px;/ height=300px;将左右/上下的距离设置为 0:left=0;right=0; / top=0;bottom=0将左右/上下 margin 设置为 auto:margin=auto
绝对定位和固定定位中,margin 为 auto 时,会自动吸收剩余空间
多个定位元素重叠时
堆叠上下文
设置 z-index,通常情况下,该值越大,越靠近用户(越在上侧的图层)只有定位元素设置 z-index 有效z-index 可以是负数,如果是负数,则遇到常规流、浮动元素,则会被其覆盖 补充
会展经理人需要具备的能力有哪些?
团队领导能力:会展项目经理首先必须是一个合格的团队领导者,他所肩负的责任就是领导他的团队准时、优质地完成全部工作,在不超出预算的情况下实现项目目标。这就需要会展项目经理必须具备良好的信誉,使项目团队成员觉的他是一个有诚信、有效率、有能力项目经理;他必须具有灵活的人际关系,善于在各团队成员 之间和公司各支持部门之间进行协调;有广泛的经营常识(不要精通,但要全面),知道各个团队成员所负责工作的功能和经营管理方法,能够正确确定哪些工作应 由团队内部的哪些人员完成,哪些工作应交给承包商完成;有卓越的指导能力,能够协助团队成员解决问题,或者懂得什么时候需要聘请外部专家来解决问题;有高 度的学习意愿与创新意图,因为他是团队内部营造创新环境、推动创新观念的关键人物。最后也是最重要的一点是他还必须具备激励团队士气、为团队成员创造工作 意义的能力。
项目经营能力:很多会展项目经理认为自己是一个执行者而不是计划者,当接受一项任务时,第一个反 应就是着手开始解决这个问题。然而在会展经济不断国际化、全球化的今天,会展项目成功必须依靠创新精神与创新能力,因此,项目经理必须有与高层一同研拟策 略、设定目标并排列目标优先顺序的能力。项目经理还是会展项目的设计师,它必须正确设定会展主题、精心设计节目。项目经理必须善于着眼于“大画面”的事 务,例如项目的生命周期、工作分工结构的开发、管理流程变动的实施,等等。
项目管理能力:要有规划技巧。项目 经理进入项目执行之前,首先要制定一份完备的工作进度表,对展前、展中、展后各个阶段,在什么时间完成什么事进行详细的规划,并在项目实施过程中监督执 行。会展项目的各项工作是环环相扣的,哪些工作可以“并行”,哪些工作必须“串行”,哪些工作需要多少资源,都必须认真规划,并在执行过程中做到任务、进 度、资源三落实。同时,要知道再完美的计划也会时常遭遇不测,项目经理应该能够预测变化并且能够适应变化,在项目发生变化时能够及时作出调整。一个项目经 理最重要的特质就是辨识和解决问题的能力。这同时也决定了项目经理要有风险管理能力,能够在信息不完备的情况下做决定,预先进行风险确定、风险冲击分析以 及风险应对计划,并在危机事件发生时正确进行处理。另外还有质量管理能力,熟悉基本的质量管理技术,例如制作和说明质量控制图,尽力达到零缺陷等;合同管 理能力,要求掌握较强的合同管理技巧,了解签约中关键的法律原则;交流能力,能与他们的经理、客户、厂商及属下进行有效的交流;成本管理能力,处理诸如成 本估计、计划预算、成本控制、资本预算以及基本财务结算等事务;国际事务处理能力,了解国际惯例和相关国家的语言、文化、习惯、法令规章等等。