上天的动物是什么生肖| 大便不成形吃什么中成药| 13太保是什么意思| 4月7日什么星座| 吃什么容易导致流产| 小孩缺锌吃什么补的快| meme什么意思| dw是什么| 念珠菌用什么药| 92年五行属什么| 月经一直不干净是什么原因引起的| pct偏高说明什么| 脚水肿吃什么药| 脑腐什么意思| balea是什么牌子| 口干口苦吃什么中成药| 农历是什么生肖| 面瘫吃什么药好得快| 扔枕头有什么忌讳吗| 迅雷不及掩耳之势是什么意思| 茔和坟有什么区别| 夜盲症缺什么| 早上五点半是什么时辰| 马齿苋不能和什么一起吃| 经常放屁是什么原因| 原木色是什么颜色| 男人梦见老鼠什么征兆| 为什么宫颈会肥大| 吃完龙虾不能吃什么| 大土土什么字| 星期一右眼皮跳是什么预兆| 嗑药是什么意思| 甲钴胺治疗什么病| 补肾吃什么| 口里发酸是什么原因| 买什么意思| 199是什么意思| 刚产下的蚕卵是什么颜色| 什么叫生酮饮食| 什么的鹿角| 淋巴细胞数偏高是什么意思| 经常吃辣椒有什么好处和坏处| 梦见很多鱼是什么意思| 拜阿司匹林和阿司匹林有什么区别| 小孩睡觉出汗是什么原因| 脸上出汗是什么原因| 原位癌是什么意思| hpv59高危阳性是什么意思| 一九四六年属什么生肖| 挺尸 是什么意思| 鼻子发酸是什么原因| 茯苓是什么植物| 口腔起血泡是什么原因| 阴道口痒是什么原因| 省委巡视组组长什么级别| 静脉曲张挂号挂什么科| 脑鸣挂什么科| 黄体回声是什么意思| 口干是什么病的前兆| 女人更年期什么症状| 公道自在人心是什么意思| his系统是什么| 四维彩超主要检查什么| 端庄的意思是什么| 颤抖是什么意思| 10月17日什么星座| 初中属于什么专业| 我好想你是什么歌| 什么药可以降肌酐| 什么时候有流星| 为什么一饿就胃疼| 专科是什么意思| 嘴巴下面长痘痘是什么原因引起的| 卒中是什么意思| 男人喜欢什么姿势| 秋水伊人是什么意思| 双龙是什么意思| 梦见蝎子是什么意思| 靶向药是什么药| 果断是什么意思| 一箭双雕是什么意思| otc什么意思| 目加此念什么| 紫气东来什么意思| 长方形纸可以折什么| 福生无量是什么意思| 为什么早上起来眼睛肿| 渗透压是什么| 眼睛红是什么病的前兆| 绿豆不能和什么同吃| 阿斯伯格综合症是什么| 奡是什么意思| px是什么单位| 女生打呼噜是什么原因| 胸闷出汗是什么原因| 孩子张嘴睡觉是什么原因| 早日康复送什么花| 什么人容易得焦虑症| 男人眉毛短是什么面相| 什么是脱敏治疗| 梦见桥断了是什么意思| 犀利什么意思| 怀孕初期吃什么水果好| 什么羊肉最好吃| 粘米粉是什么米做的| 皂角米有什么功效| 多吃醋有什么好处和坏处| 为什么叫马路| 甲状腺4a类什么意思| 公积金基数是什么意思| 眼睛散瞳有什么危害| 女人吃什么最补子宫| 右小腿抽筋是什么原因| 华法林是什么药| 612是什么星座| 兽性大发是什么生肖| 澳门车牌号是什么样子| 为什么女娲是一条蛇| 42天产后检查都检查什么项目| 丁羟甲苯是什么| 武汉什么省| 无花果有什么功效| 青灰色是什么颜色| 牙龈红肿是什么原因| 什么叫血沉| 小路像什么| 痛风是什么感觉| 为什么房间有蟑螂| 失眠去医院挂什么科| 椰子水是什么味道| 为什么会闪电| 胶原蛋白是什么| 阿卡波糖什么时候吃| 光明会是什么组织| 湿气重挂什么科| 高考都考什么| 湿气重吃什么食物| cu什么意思| 梦见包饺子是什么征兆| 0属于什么数| 吃了吐是什么原因| 哺乳期抽烟对宝宝有什么影响| 吃什么通血管| 脖子上长小肉疙瘩是什么原因| 马路杀手是什么意思| 不可亵玩焉的亵是什么意思| 精力旺盛是什么意思| 2月20号是什么星座| 望洋兴叹什么意思| grader是什么意思| 女生什么时候最想要| 肝在人体什么位置| 什么叫烟雾病| 豆汁是什么| 一什么虫子| 生理年龄是什么意思| 神经内科看什么病| 黄猫来家里有什么预兆| 菱形脸适合什么发型| 什么时候拔牙最好| 梦见去扫墓是什么预兆| iga是什么意思| 子宫发炎是什么原因引起的| beam是什么意思| 舅舅的孙子叫我什么| 甲沟炎医院挂什么科| 小孩白头发是什么原因引起的| 五指毛桃长什么样| 宫颈肥大需要注意什么| 甲钴胺片是什么药| 8月1日是什么节日| 矢气是什么意思| 腿酸胀是什么原因| 粟是什么农作物| 海棠花什么时候开花| 脾胃伏火是什么意思| 灵犀是什么意思| 低聚木糖是什么| 尿酸高吃什么能降| 大米放什么不生虫子| 生活补贴是什么意思| 修为是什么意思| 无法入睡是什么原因| 白萝卜煮水喝有什么功效和作用| 真露兑什么好喝| 疱疹有什么症状表现| 双侧卵巢多囊样改变是什么意思| 魏大勋和李沁什么关系| 咳嗽发烧吃什么药| 东盟为什么没有中国| 大姨妈不来是什么原因造成的| 中子是什么| 秋葵有什么功效| 不放屁是什么原因| 生性凉薄是什么意思| 什么烟好抽| 1909年属什么生肖| 刀子是什么意思| 投胎什么意思| 割包皮有什么好处和坏处| 耳朵尖的人什么命| 手掌心经常出汗是什么原因| 总做噩梦是什么原因| mid什么意思| 清热解毒煲什么汤最好| 梦见自己孩子死了是什么意思| 徐长卿是什么药| 舌头肥厚是什么原因| 生态皮是什么材质| 化疗和放疗有什么区别| 咽喉肿痛吃什么药好| 什么是食物链| 什么样的小溪| 女人每天喝豆浆有什么好处| 21度穿什么衣服| 黄帝内经讲的什么| 蒺藜是什么意思| 肾阳虚什么症状| 睡觉容易醒是什么原因| 影子代表什么生肖| 胃出血恢复期吃什么好| 四肢麻木是什么原因引起的| 北京市长是什么级别| 张良属什么生肖| 神经性皮炎是什么原因引起的| 亚麻籽有什么功效| 阴虚吃什么水果| 什么是尘肺病| 绦是什么意思| 逸五行属什么| 左卵巢内囊性结构什么意思| 牙上有黑渍是什么原因| 心经是什么意思| 白细胞低吃什么食物好| on是什么牌子| 智五行属什么| 为什么会缺乏维生素d| 怀璧其罪是什么意思| 毒瘾发作有什么症状| 金句是什么意思| 零度是什么意思| 惹是什么意思| 恒源祥属于什么档次| ct腹部平扫能检查什么| 火把节是什么节日| 出痧是什么原因| 莳字五行属什么| 梦见自己怀孕了是什么意思| 牛建读什么| 肾透析是什么意思| 两岁宝宝拉肚子吃什么药| 7月14号是什么星座| 麻醉科属于什么科室| acth是什么| 7月份什么星座| 突然长胖很多是什么原因| 未属什么五行| 维c有什么功效和作用| 全血是什么意思| 人为什么要刷牙| 酒糟是什么东西| 瓶颈期是什么意思| faye是什么意思| 囊变是什么意思| 百度
CSS Online Manual / CSS Positioning(定位)

“法帮义工”深入社区学雷锋

CSS Position(定位)


百度 在总结此前听证程序基础上,上交所制定《听证细则》,对自律管理中的听证程序做出统一规范。

CSS position 属性,允许您将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。例:

定位有时很棘手!

决定显示在前面的元素!

元素可以重叠!


Positioning(定位)

CSS定位属性允许你为一个元素定位。它也可以将一个元素放在另一个元素后面,并指定一个元素的内容太大时,应该发生什么。

元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法.

有四种不同的定位方法。


Static 定位

HTML元素的默认值,即没有定位,元素出现在正常的流中。

静态定位的元素不会受到top, bottom, left, right影响。

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
div.static {
    position: static;
    border: 3px solid #73AD21;
}
</style>
</head>
<body>

<h2>position: static;</h2>

<p>使用 position: static; 定位的元素,无特殊定位,遵循正常的文档流对象:</p>

<div class="static">
该元素使用了 position: static;
</div>

</body>
</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例


Fixed 定位

元素的位置相对于浏览器窗口是固定位置。

即使窗口是滚动的它也不会移动:

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p.pos_fixed
{
	position:fixed;
	top:30px;
	right:5px;
}
</style>
</head>
<body>

<p class="pos_fixed">Some more text</p>
<p><b>注意:</b> IE7和IE8支持只有一个!DOCTYPE指定固定值.</p>
<p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p>
</body>
</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

注意: Fixed 定位在 IE7 和 IE8 下需要描述 !DOCTYPE 才能支持.

Fixed定位使元素的位置与文档流无关,因此不占据空间。

Fixed定位的元素和其他元素重叠。


Relative 定位

相对定位元素的定位是相对其正常位置。

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
h2.pos_left
{
	position:relative;
	left:-20px;
}

h2.pos_right
{
	position:relative;
	left:20px;
}
</style>
</head>

<body>
<h2>This is a heading with no position</h2>
<h2 class="pos_left">This heading is moved left according to its normal position</h2>
<h2 class="pos_right">This heading is moved right according to its normal position</h2>
<p>Relative positioning moves an element RELATIVE to its original position.</p>
<p>The style "left:-20px" subtracts 20 pixels from the element's original left position.</p>
<p>The style "left:20px" adds 20 pixels to the element's original left position.</p>
</body>

</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

可以移动的相对定位元素的内容和相互重叠的元素,它原本所占的空间不会改变。

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
h2.pos_top
{
	position:relative;
	top:-50px;
}
</style>
</head>

<body>
<h2>This is a heading with no position</h2>
<h2 class="pos_top">This heading is moved upwards according to its normal position</h2>
<p><b>注意:</b> 即使相对定位元素的内容是移动,预留空间的元素仍保存在正常流动。</p>
</body>

</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

相对定位元素经常被用来作为绝对定位元素的容器块。

Absolute 定位

绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于<html>:

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
h2
{
	position:absolute;
	left:100px;
	top:150px;
}
</style>
</head>

<body>
<h2>This is a heading with an absolute position</h2>
<p>用绝对定位,一个元素可以放在页面上的任何位置。标题下面放置距离左边的页面100 px和距离页面的顶部150 px的元素。.</p>
</body>

</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

Absolutely定位使元素的位置与文档流无关,因此不占据空间。

Absolutely定位的元素和其他元素重叠。


sticky 定位

sticky 英文字面意思是粘,粘贴,所以可以把它称之为粘性定位。

position: sticky; 基于用户的滚动位置来定位。

粘性定位的元素是依赖于用户的滚动,在 position:relative 与 position:fixed 定位之间切换。

它的行为就像 position:relative; 而当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置。

元素定位表现为在跨越特定阈值前为相对定位,之后为固定定位。

这个特定阈值指的是 top, right, bottom 或 left 之一,换言之,指定 top, right, bottom 或 left 四个阈值其中之一,才可使粘性定位生效。否则其行为与相对定位相同。

注意: Internet Explorer, Edge 15 及更早 IE 版本不支持 sticky 定位。 Safari 需要使用 -webkit- prefix (查看以下实例)。

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
div.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding: 5px;
  background-color: #cae8ca;
  border: 2px solid #4CAF50;
}
</style>
</head>
<body>

<p>尝试滚动页面。</p>
<p>注意: IE/Edge 15 及更早 IE 版本不支持 sticky 属性。</p>

<div class="sticky">我是粘性定位!</div>

<div style="padding-bottom:2000px">
  <p>滚动我</p>
  <p>来回滚动我</p>
  <p>滚动我</p>
  <p>来回滚动我</p>
  <p>滚动我</p>
  <p>来回滚动我</p>
</div>

</body>
</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例


重叠的元素

元素的定位与文档流无关,所以它们可以覆盖页面上的其它元素

z-index属性指定了一个元素的堆叠顺序(哪个元素应该放在前面,或后面)

一个元素可以有正数或负数的堆叠顺序:

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
img
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
}
</style>
</head>

<body>
<h1>This is a heading</h1>
<img src="w3css.gif" width="100" height="140" />
<p>因为图像元素设置了 z-index 属性值为 -1, 所以它会显示在文字之后。</p>
</body>
</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

具有更高堆叠顺序的元素总是在较低的堆叠顺序元素的前面。

注意: 如果两个定位元素重叠,没有指定z - index,最后定位在HTML代码中的元素将被显示在最前面。


更多实例

实例:裁剪元素的外形

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
img 
{
	position:absolute;
	clip:rect(0px,60px,200px,0px);
}
</style>
</head>

<body>
<img src="w3css.gif" width="100" height="140" />
</body>
</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

此示例演示如何设置元素的外形。该元素被剪裁成这种形状,并显示出来。

实例:如何使用滚动条来显示元素内溢出的内容

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
div.scroll
{
	background-color:#00FFFF;
	width:100px;
	height:100px;
	overflow:scroll;
}

div.hidden 
{
	background-color:#00FF00;
	width:100px;
	height:100px;
	overflow:hidden;
}
</style>
</head>

<body>
<p>overflow 属性规定当内容溢出元素框时发生的事情。.</p>

<p>overflow:scroll</p>
<div class="scroll">You can use the overflow property when you want to have better control of the layout. The default value is visible.</div>

<p>overflow:hidden</p>
<div class="hidden">You can use the overflow property when you want to have better control of the layout. The default value is visible.</div>
</body>
</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

这个例子演示了overflow属性创建一个滚动条,当一个元素的内容在指定的区域过大时如何设置以适应。

实例:如何设置浏览器自动溢出处理

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
div 
{
	background-color:#00FFFF;
	width:150px;
	height:150px;
	overflow:auto;
}
</style>
</head>

<body>
<p>overflow 属性规定当内容溢出元素框时发生的事情。</p>

<div>
当你想更好的控制布局时你可以使用 overflow 属性。尝试修改 overflow 属性为: visible, hidden, scroll, 或 inherit 并查看效果。 默认值为 visible。
</div>
</body>

</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

实例:更改光标

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>
<p>将鼠标移动到这些字上改变鼠标样式cursor.</p>
<span style="cursor:auto">auto</span><br>
<span style="cursor:crosshair">crosshair</span><br>
<span style="cursor:default">default</span><br>
<span style="cursor:e-resize">e-resize</span><br>
<span style="cursor:help">help</span><br>
<span style="cursor:move">move</span><br>
<span style="cursor:n-resize">n-resize</span><br>
<span style="cursor:ne-resize">ne-resize</span><br>
<span style="cursor:nw-resize">nw-resize</span><br>
<span style="cursor:pointer">pointer</span><br>
<span style="cursor:progress">progress</span><br>
<span style="cursor:s-resize">s-resize</span><br>
<span style="cursor:se-resize">se-resize</span><br>
<span style="cursor:sw-resize">sw-resize</span><br>
<span style="cursor:text">text</span><br>
<span style="cursor:w-resize">w-resize</span><br>
<span style="cursor:wait">wait</span><br>
</body>
</html>

运行实例 ?

点击 "运行实例" 按钮查看在线实例

这个例子演示了如何设置浏览器来自动处理溢出。


所有的CSS定位属性

"CSS" 列中的数字表示哪个CSS(CSS1 或者CSS2)版本定义了该属性。

属性说明CSS
bottom定义了定位元素下外边距边界与其包含块下边界之间的偏移。auto
length
%
inherit
2
clip剪辑一个绝对定位的元素shape
auto
inherit
2
cursor显示光标移动到指定的类型url

auto

crosshair

default

pointer

move

e-resize

ne-resize

nw-resize

n-resize

se-resize

sw-resize

s-resize

w-resize

text

wait

help

2
left定义了定位元素左外边距边界与其包含块左边界之间的偏移。auto
length
%
inherit
2
overflow
设置当元素的内容溢出其区域时发生的事情。auto
hidden
scroll
visible
inherit
2
overflow-y
指定如何处理顶部/底部边缘的内容溢出元素的内容区域auto
hidden
scroll
visible
no-display
no-content
2
overflow-x
指定如何处理右边/左边边缘的内容溢出元素的内容区域auto
hidden
scroll
visible
no-display
no-content
2
position指定元素的定位类型absolute
fixed
relative
static
inherit
2
right定义了定位元素右外边距边界与其包含块右边界之间的偏移。auto
length
%
inherit
2
top定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。auto
length
%
inherit
2
z-index设置元素的堆叠顺序number
auto
inherit
2
月经期后是什么期 相是什么意思 牛后腿肉适合做什么 鳞状上皮乳头状瘤是什么 小翅膀车标是什么车
皮肤过敏不能吃什么 天秤座是什么性格 五指毛桃什么人不能吃 10月9日什么星座 咳嗽恶心干呕是什么原因引起的
孕吐吃什么可以缓解 黄体破裂吃什么药 痣是什么 癫痫不能吃什么 三月四号什么星座
小腿肿胀是什么原因引起的 中旬是什么意思 望梅止渴是什么故事 4.23是什么星座 阳痿早泄用什么药
97年什么命hcv9jop7ns4r.cn 姓名字号是什么意思hcv8jop8ns1r.cn 拔完罐需要注意什么hcv9jop2ns3r.cn 黑枸杞泡水喝有什么好处hcv9jop7ns4r.cn 2008年出生的属什么hcv7jop6ns7r.cn
成家是什么意思hcv8jop5ns2r.cn 心率低吃什么药最好hcv8jop3ns1r.cn 女性吃辅酶q10有什么好处hcv8jop0ns6r.cn 姐妹是什么意思hcv9jop2ns3r.cn 仪轨是什么意思hcv9jop7ns4r.cn
毛是什么意思hcv8jop1ns3r.cn 心口下面疼是什么原因hcv9jop6ns2r.cn 反常是什么意思hcv9jop7ns5r.cn 王昆念什么hcv9jop7ns5r.cn 七月八号是什么日子sscsqa.com
用一什么就什么造句imcecn.com 硬不起来吃什么药hcv9jop6ns6r.cn 彤五行属什么hcv8jop4ns7r.cn 3月是什么季节hcv8jop1ns8r.cn 白色五行属什么jingluanji.com
百度