彻底弄懂CSS盒子模式之四(绝对定位和相对定位)(3)

作者:唐国辉 来源:蓝色经典 时间:2007-05-11 16:51:00 

(7)给包含块一个高度,或者说给定位对象的父级设定一个高度。不然也许显示的结果并不是你想要的。在下面的例子中,如果你本意要实现下面效果:把小盒子在父盒子中的左上角垂直往下偏移,上方留出一块区域,如果你删除了box1的高度会怎么样呢?自己测试一下吧。

运行代码框


(8)放置绝对定位对像到可视区外会出现滚动条。一般情况下,绝对定位是用来方便定位网页要看得见元素的,而不是拿它来隐藏对象的,一般隐藏对象常用到display与margin,如果你试图把绝对定位的对象移出可视区域,嘿嘿,浏览器会为你准备滚动条去看望它。

运行代码框


(9)放置相对定位对像到可视区外不会出现滚动条。此现象很好理解,因为相对定位对象原来位置没有变,原来位置没有出去滚动条就不会出现。在下面实例中,如果你缩小浏览器窗口,相对定位的对象还会出现完全消失的情况呢。

运行代码框


(10)定位的特殊值情况。如果定位设置是这样的:position:relative ,right:200px, left:10px会出现什么情况呢?一边叫对象向右偏移10px,另一边又叫对象向左偏移200px,到底是听那边的呢,还是那个先,那个后呢。针对这种矛盾情况,CSS规定只听左边的left,而右边怎么设置都被重定为-left,即-left =right。上下值top与bottom矛盾的话,就以top为准,所以在下面的实例中,你如何改变right的值,对象位置不会发生改变的。

运行代码框


4.综合实例见证定位的魅力

先看最终演示效果,具体教程请继续关注,本人正抽空整理。

运行代码框


5.延伸阅读


(1)详解定位与定位应用  小毅  蓝色理想
(2)由浅入深漫谈margin属性  怿飞  蓝色理想


标签:绝对定位,相对定位
0
投稿

猜你喜欢

  • 如何捕获人家站点的页面?

    2009-11-11 19:19:00
  • 用JavaScript脚本实现的图灵机

    2009-01-21 18:10:00
  • 什么是XSL?

    2007-11-05 19:47:00
  • Ewebeditor及fckeditork单引号的问题

    2010-04-05 21:12:00
  • 汇总数据库备份 还原 压缩与数据库转移的方法

    2009-01-19 14:07:00
  • SQL Server导出表到EXCEL文件的存储过程

    2009-01-06 11:24:00
  • FrontPage 2000主页设计问与答

    2008-08-02 12:37:00
  • PHP生成饼图的示例代码

    2023-05-25 10:24:09
  • 页面新开窗口的一点补充

    2008-09-10 12:57:00
  • 屏幕分辨率和布局简述

    2009-04-20 20:27:00
  • 也谈用户体验

    2009-07-15 12:56:00
  • 网页布局的位置重心与位置间的对比关系

    2007-10-15 19:20:00
  • 浏览器发送URL的编码特性

    2007-10-12 20:51:00
  • 如何实现某一页面只让特定的用户浏览?

    2010-05-19 21:44:00
  • CSS网页布局避免滥用DIV元素

    2011-03-30 12:34:00
  • 利用aspjpeg组件自动生成产品缩略图asp源代码

    2007-08-10 10:14:00
  • SQL 注入式攻击的终极防范

    2011-04-03 11:21:00
  • 40个网页设计常用小代码

    2008-01-01 19:27:00
  • asp中获取内容中所有图片与获取内容中第一个图片的代码

    2011-02-20 10:51:00
  • 自定义用于ASP Web站点的 SQL 7.0 数据库

    2008-10-28 21:09:00
  • asp之家 网络编程 m.aspxhome.com