语法:
position
:
static
|
absolute
| fixed
| relative
参数:
static :
无特殊定位,对象遵循HTML定位规则
absolute :
将对象从文档流中拖出,使用left
,right
,top
,bottom
等属性进行绝对定位。而其层叠通过z-index
属性定义。此时对象不具有边距
,但仍有补白
和边框
relative :
对象不可层叠,但将依据left
,right
,top
,bottom
等属性在正常文档流中偏移位置
fixed :
IE5.5及NS6尚不支持此属性
说明:
检索对象的定位方式。
对应的脚本特性为position
。请参阅我编写的其他书目。
示例:
div { position
: absolute; bottom: 1in; left: 1in; right: 1in;
top: 1in; }
div { position
:relative; top:-3px; left:6px; }
我一直以为div固定在某一位置是需要JavaScript在窗体改变大小和拖拉的时候响应body事件。。。。。
看了css2手册 感觉css是可以解决的 可是上面那文档。。我是没看明白。幸好找到了个例子
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>网页右下角的信息框</title>
</head>
<style type="text/css">
#winpop { width:200px; height:0px;position:fixed;right:0;bottom:0;border:1px solid #666; margin:0; padding:1px; overflow:hidden; display:none;}
#winpop .title { width:100%; height:22px; line-height:20px; background:#FFCC00; font-weight:bold; text-align:center; font-size:12px;}
#winpop .con { width:100%; height:90px; line-height:80px; font-weight:bold; font-size:12px; color:#FF0000; text-decoration:underline; text-align:center}
#silu { font-size:12px; color:#666; position:absolute; right:0; text-align:right; text-decoration:underline; line-height:22px;}
.close { position:absolute; right:4px; top:-1px; color:#FFF; cursor:pointer}
</style>
<script type="text/javascript">
function tips_pop()
{
var MsgPop=document.getElementById("winpop");
var popH=parseInt(MsgPop.style.height);//将对象的高度转化为数字
if (popH==0)
{
MsgPop.style.display="block";//显示隐藏的窗口
show=setInterval("changeH('up')",2);
}
else
{
hide=setInterval("changeH('down')",2);
}
}
function changeH(str)
{
var MsgPop=document.getElementById("winpop");
var popH=parseInt(MsgPop.style.height);
if(str=="up")
{
if (popH<=100)
{
MsgPop.style.height=(popH+4).toString()+"px";
}
else
{
clearInterval(show);
}
}
if(str=="down")
{
if (popH>=4)
{
MsgPop.style.height=(popH-4).toString()+"px";
}
else
{
clearInterval(hide);
MsgPop.style.display="none"; //隐藏DIV
}
}
}
window.onload=function()
{ //加载
document.getElementById('winpop').style.height='0px';
setTimeout("tips_pop()",800); //3秒后调用tips_pop()这个函数
}
</script>
<body>
<button id="silu" onclick="tips_pop()">3秒后会在右下角自动弹出窗口,如果没有弹出请点击这个按钮</button>
<iframe src="http://qq.com" width="600" height="600"></iframe>
<div id="winpop">
<div class="title">您有新的短消息!<span class="close" onclick="tips_pop()">X</span></div>
<div class="con">1条未读信息(</div>
</div>
</body>
</html>
就是这句话起作用:
position:fixed;right:0;bottom:0;
分享到:
相关推荐
总的来说,CSS定位技术为前端布局提供了强大的控制能力,可以实现元素的精确布局。理解定位的工作原理及其在不同布局方式(标准流、浮动、定位)中的应用,对于前端开发者来说至关重要。在网页布局中,定位通常是在...
### CSS定位详解:绝对定位与相对定位 #### 相对定位(Relative Positioning) 相对定位是一种常见的CSS定位方式,它允许元素相对于其正常位置进行偏移。这种定位不会影响其他元素的位置。 - **定义**: 当元素...
总的来说,HTML+CSS定位是网页设计中的关键技能,熟练掌握它能让你创建出更加灵活和精细的网页布局。通过这个练习集,希望你能深入理解定位的概念,提升你的网页设计能力。记得多实践、多尝试,理论与实践相结合才能...
这些工具可以帮助我们实时查看和修改元素的CSS属性,快速定位问题并进行调试。 总之,理解和掌握CSS定位是前端开发中不可或缺的部分。通过灵活运用各种定位方式,我们可以创建出丰富的用户界面和动态交互效果,提高...
有了这个就可以搞定很多事情 在“CSS规则对话框”中,我们可以通过类型、背景、区块、方框、边框、列表、定位和扩展项的设置,来美化我们的页面,当然啦,我们在定义某个...还有【CSS定位详解之绝对定位和相对定位】哦
CSS定位主要包括静态定位、相对定位、绝对定位、固定定位和粘性定位。其中,相对定位是基础,它允许元素相对于其原始位置进行偏移,但不会改变文档流。相对定位的CSS代码通常写作: ```css .element { position: ...
在网页设计中,CSS(Cascading Style Sheets)图片定位是一项关键技能,它允许开发者精确地控制图像在页面上的位置,以实现丰富的视觉效果。本文将深入探讨CSS图片定位的概念、方法以及一些实用工具。 首先,理解...
【CSS定位方法详解】 在网页设计中,`DIV+CSS`是一种常见的布局方式,通过CSS(层叠样式表)对HTML元素进行精确控制,实现页面的精美布局。本篇文章主要介绍CSS中的定位方法,包括块模型、文档流模型、相对定位、...
CSS_样式定位图
**二、CSS定位** 定位(Positioning)提供了更精细的控制,使开发者能够精确地指定元素在页面上的位置。定位分为以下几种类型: 1. **静态定位(static)**:这是元素的默认定位方式,遵循正常文档流。 2. **相对...
### 什么是CSS定位? CSS(层叠样式表)定位是一种用于控制HTML元素在网页上的位置的方法。通过CSS定位,开发者可以精确地控制元素相对于其原始位置、父元素或浏览器窗口的位置。CSS提供了多种定位方式,主要包括...
介绍了css的定位属性,position的相对定位,绝对定位等,里面的内容并不是很全,希望可以给你提供一些帮助。
CSS定位是网页设计中至关重要的一个概念,它允许开发者精确控制元素在页面上的位置。CSS定位主要有四种方式,分别是默认定位(static)、相对定位(relative)、绝对定位(absolute)和固定定位(fixed)。 1. **...
本文将详细解析div+css定位的四种基本类型:static、relative、absolute和fixed,以及它们之间的差异。 1. **static**: - 这是元素的默认定位方式,元素会按照正常的文档流顺序排列,不考虑`top`, `bottom`, `...
CSS定位系统通常由多个锚点(固定位置的参考节点)和标签节点(移动的目标节点)构成。通过测量标签节点与多个锚点之间的距离,可以确定标签节点在空间中的具体位置。系统架构可以实现不同的功能,如动态跟踪和路径...
这个示例可能包含HTML和CSS代码,展示如何在实际项目中应用这两种定位方式。同时,也可以使用在线代码编辑器(如CodePen或JSFiddle)进行实时预览和调试,以便更直观地学习。 通过深入理解和熟练掌握绝对定位与相对...
4. CSS定位: 定位是CSS中的一项重要技术,用于控制元素在页面上的精确位置。主要有以下几种定位方式: - `static`:默认值,元素按常规流排列。 - `relative`:相对于其正常位置偏移。 - `absolute`:相对于...
- **SDS-TWR算法**:CSS定位系统采用SDS-TWR(Symmetric Double-Sided Two-Way Ranging)算法,该算法通过精确测量双向传输时间来计算节点间的距离。 - **时间精度**:得益于高质量的时钟电路,CSS系统的时间精度可...
CSS Sprite是一种网页图像优化技术,它将多个小图像合并到一张大图(组合图)中,然后通过CSS的背景定位来显示需要的部分。这样做的主要目的是减少HTTP请求次数,提高页面加载速度,优化用户体验。当你在网页设计中...
网页CSS定位和滤镜是构建动态、美观网页的关键技术,它们极大地丰富了网页的设计与交互体验。在这份资源中,包含的"CSS5_定位"和"CSS6_尺寸"两个PPT课件以及相关的实例网页,将帮助我们深入理解和应用这些概念。 ...