设为首页 | 添加到收藏夹 | 联系客服 | 关于我们
电脑批发网标志
       
  • 详解CSS的定位语法应用-网络编程,CSS/HTML。http://tech.it.oaod.com
  • 电脑技术,电脑教程为大家提供电脑技术文章,精华电脑教程,电脑技术教程,电脑维修教程,
  • 电脑教程等电脑学习资料,是您学习电脑的好帮手。
  • 首 页
  • 在线报价
  • 批发报价
  • 新闻资讯
  • 电脑技术
  • 人才市场
  • 特价区
  • 刊登广告
DIY硬件 CPU | 硬盘 | 内存 | 主板 | 显卡 | 声卡 | 液晶显示器 | CRT显示器 | 等离子显示器 | 刻录机 CD/DVD光驱 | 键盘 | 鼠标 | 键鼠套装 | 散热系统 | PC电源 | 机箱
产品报价 笔记本 | 电脑配件 | 电脑外设 | 服务器 | 网络设备 | 数码配件 | 安防 | 软件 | 汽车电子
电脑技术 网络编程 | 设计教程 | 网站建设 | 网络技术
软件教学 | 程序开发 | 数据库开发 | 硬件维护 | 媒体动画
电脑游戏 | 教育认证 | 机械电子

详解CSS的定位语法应用

发布人:gxy   点击数:91   2008-5-5 17:04:13
    一、CSS定位:position

  语法:

  position : static | absolute | fixed | relative

  取值:

  static  : 默认值。无特殊定位,对象遵循HTML定位规则
  absolute  : 将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据 body 对象。而其层叠通过 z-index 属性定义
  fixed  : 未支持。对象定位遵从绝对(absolute)方式。但是要遵守一些规范
  relative  : 对象不可层叠,但将依据 left , right , top , bottom 等属性在正常文档流中偏移位置

  说明:

  检索对象的定位方式。

  设置此属性值为 absolute 会将对象拖离出正常的文档流绝对定位而不考虑它周围内容的布局。假如其他具有不同 z-index 属性的对象已经占据了给定的位置,他们之间不会相互影响,而会在同一位置层叠。此时对象不具有外补丁( margin ),但仍有内补丁( padding )和边框( border )。
要激活对象的绝对(absolute)定位,必须指定 left , right , top , bottom 属性中的至少一个,并且设置此属性值为 absolute 。否则上述属性会使用他们的默认值 auto ,这将导致对象遵从正常的HTML布局规则,在前一个对象之后立即被呈递。

  设置此属性值为 relative 会保持对象在正常的HTML流中,但是它的位置可以根据它的前一个对象进行偏移。在相对(relative)定位对象之后的文本或对象占有他们自己的空间而不会覆盖被定位对象的自然空间。与此不同的,在绝对(absolute)定位对象之后的文本或对象在被定位对象被拖离正常文档流之前会占有它的自然空间。放置绝对(absolute)定位对象在可视区域之外会导致滚动条出现。而放置相对(relative)定位对象在可视区域之外,滚动条不会出现。

  内容的尺寸会根据布局确定对象的尺寸。例如,设置一个 div 对象的 height 和 position 属性,则 div 对象的内容将决定它的宽度( width )。

  此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 position 。

  示例:

  div { position:relative; top:-3px }

  二、CSS定位:Z-index

  语法:

  z-index : auto | number

  取值:

  auto  : 默认值。遵从其父对象的定位
  number  : 无单位的整数值。可为负数

  说明:

  检索或设置对象的层叠顺序。
  较大 number 值的对象会覆盖在较小 number 值的对象之上。如两个绝对定位对象的此属性具有同样的 number 值,那么将依据它们在HTML文档中声明的顺序层叠。对于未指定此属性的绝对定位对象,此属性的 number 值为正数的对象会在其之上,而 number 值为负数的对象在其之下。设置参数为 null 可以移除此属性。

  此属性仅仅作用于 position 属性值为 relative 或 absolute 的对象。这个属性不会作用于窗口控件,如 select 对象。在IE5.5+中, iframe 对象开始支持此属性。而在之前的浏览器版本中, iframe 对象是窗口控件,会忽略此属性。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 zIndex 。

  示例:

  div { position:absolute; z-index:3; width:6px; }

  三、CSS定位:top

  语法:

  top : auto | length

  取值:

  auto  : 默认值。无特殊定位,根据HTML定位规则在文档流中分配
  length  : 由浮点数字和单位标识符组成的长度值 | 百分数。必须定义 position 属性值为 absolute 或者 relative 此取值方可生效。请参阅 长度单位  

  说明:

  检索或设置对象与其最近一个具有定位设置的父对象顶边相关的位置。
  此属性仅仅在对象的定位( position )属性被设置时可用。否则,此属性设置会被忽略。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 top 。其值为一字符串,所以不可用于脚本(Scripts)中的计算。请使用 style 对象的 posTop , pixelTop 等运行时特性,以及对象的offsetTop 等特性。

  示例:

  div { position: absolute; top: 1in; }
  div { position:relative; top:-3px; left:6px; }

  四、CSS定位:right

  语法:

  right : auto | length

  取值:

  auto  : 默认值。无特殊定位,根据HTML定位规则在文档流中分配
  length  : 由浮点数字和单位标识符组成的长度值 | 百分数。必须定义 position 属性值为 absolute 或者 relative 此取值方可生效。请参阅 长度单位  

  说明:

  检索或设置对象与其最近一个具有定位设置的父对象右边相关的位置。

  此属性仅仅在对象的定位( position )属性被设置时可用。否则,此属性设置会被忽略。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 right 。其值为一字符串,所以不可用于脚本(Scripts)中的计算。请使用 style 对象的 posRight , pixelRight 等运行时特性。

  示例:

  div { position: absolute; right: 1in; }
  div { position:relative; top:-3px; right:6px; }

  五、CSS定位:bottom

  语法:

  bottom : auto | length

  取值:

  auto : 默认值。无特殊定位,根据HTML定位规则在文档流中分配

  length : 由浮点数字和单位标识符组成的长度值 | 百分数。必须定义 position 属性值为 absolute 或者 relative 此取值方可生效。请参阅长度单位

  说明:

  检索或设置对象与其最近一个具有定位设置的父对象底边相关的位置。此属性仅仅在对象的定位( position )属性被设置时可用。否则,此属性设置会被忽略。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 bottom 。其值为一字符串,所以不可用于脚本(Scripts)中的计算。请使用 style 对象的 posBottom , pixelBottom 等运行时特性。

  示例:

  div { position: absolute; bottom: 1in; }

  div { position:relative; bottom:6px; }

  六、CSS定位:left

  语法:

  left : auto | length

  取值:

  auto  :默认值。无特殊定位,根据HTML定位规则在文档流中分配
  length  :由浮点数字和单位标识符组成的长度值 | 百分数。必须定义 position 属性值为 absolute 或者 relative 此取值方可生效。请参阅长度单位

  说明:

  检索或设置对象与其最近一个具有定位设置的父对象左边相关的位置。

  此属性仅仅在对象的定位( position )属性被设置时可用。否则,此属性设置会被忽略。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为 left 。其值为一字符串,所以不可用于脚本(Scripts)中的计算。请使用 style 对象的 posLeft , pixelLeft 等运行时特性,以及对象的offsetLeft 等特性。

  示例:

  div { position: absolute; left: 1in; }
  div { position:relative; top:-3px; left:6px; }


当前第1页 共0页  首页 <<上一页 下一页>> 未页


我来说两句
匿名发表
小提示:您发表的言论后果负责,请各位遵守法纪注意语言文明

赞助商广告
金吉防辐射服装专卖
金吉防辐射服装专卖,厂家直接发货,权威认证,衣服电话防伪,质量保证。 www.taojincn.com

世新虚拟主机、域名低价销售。
庆新年迎新春,世新虚拟主机、域名低价销售。 www.dgdns.net

虎门(长安/厚街/沙田)网络公司
专业SEO:网站建设,网站推广,网站优化. 做百度,雅虎,google关键词优化推广免费送网站!

世新电脑配件批发及组装零售
主要批发电脑配件 :硬盘 CPU 内存 显示器 主板 显卡 光驱 网络产品 机箱电源 服务器机箱 东莞地区送货上门,货运货到付款或网上打款 联系电话:13215363387 陈桂芳

易信达进销存管理软件
易信达进销存系列管理软件

好消息:世新电脑所有产品都可以面向全国发货 啦!
所有产品都可以面向全国发货啦!其中广东省内都可以货到付款(快递代收货款)或银行打款 有意者请联系: 陈小姐 13215363387 QQ:1023184402 (中科世新电脑)

成为虎门OK网会员做本地
虎门OK网是虎门最大的信息网站,每日集中在写字楼、工厂、商家等一大批高消费群关注及使用信息查询等服务。经统计至2008年4月每天在线看信息超过11000人,虎门OK网----被评为虎门最在价值的商业网站。

2009年1月1日起台式机硬盘保修为一年
2009年1月1日起台式机硬盘全部调整为一年保修.三个月包换. 笔记本硬盘保修不变。之前销售的硬盘按原来的保修政策! 地址:中科数码城一楼大堂旁电梯下面B078室 电话:13215363387 桂芳 QQ:1023184402

米罗显示器 三年保修
米罗19寸宽屏显示器升级为三年质保 同AOC冠捷服务点一样,敬请关注 特价630元 太平广场花园2162 2163店 世新电脑 电话:13686201338 电话:0769-85120160

好消息:虎门地区可免费送货上门服务!!!2009年01月01日
东莞虎门地区可免费送货上门,货到付款 备注:四件配件以上拿货方可免费送货上门) 东莞市地区可快递送货上门,货到付款或银行打款方式! TEL:13686201338 张素芳 虎门世新电脑批发

世新电脑配件保修最新售后服务
任何牌子光驱都是一年保修 KMX、金士顿、威刚、内存都是三年保修 金钻希捷日立三星硬盘等三年保修AOC(冠捷)显示器三年全免费保修一个月包换 地址:虎门中科数码城一楼B078室 陈桂芳 13215363387

本公司所有产品都可以面向全国发货
本公司所有产品都可以面向全国发货,其中广东省内都可以货到付款(物流公司代收货款) 专业专注批发www.it.oaod.com 地址:虎门太平广场花园2161.2162.2163 联系电话: 13686201338小芳

新上市产品,五星级服务!
新上市产品 原装希捷移动硬盘保修五年,三年包换新品,两年包换良品 希捷250G:515 320G:630 原装金钻移动硬盘保修三年,一年包换新品 黑钻250G:415 320G:520

奇美显示器新上市三年质保
奇美显示器18.5寸:特价720元保修三年(一年包无亮点) 奇美显示器21.6寸:特价980元保修三年 买奇美显示器送一支王老吉,多买多送!!!

关于我们 | 广告服务 | 免责声明 | 网站公告 | 网站排名查询
电脑批发网 版权所有 2004-2009 All Rights Reserved.
电话:0769-85189915 传真:0769-85189925 咨询信箱:gxy#dgdns.net
第一QQ群:33853133(已满) 第二QQ群:1796060 第三QQ群:1796099 第四QQ群:63034897
地址:东莞市虎门镇太平广场花园2162室 邮编:523900 粤ICP备06013379号