前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

CSS 10——定位(css定位的几种方式)

CSS定位

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

可以使用顶部,底部,左侧和右侧属性定位元素。但是,除非首先设置position属性,否则这些属性将不起作用。根据定位方法,它们的工作方式也不同。

有三种定位方式:静态、固定、相对定位。

静态定位

HTML元素默认为静态。静态定位元件总是根据页面的正常流动来定位。静态元素不受top bottom left right的影响。

固定定位 fixed

具有固定位置的元素相对于浏览器窗口定位,即使滚动窗口也不会移动。

可以使用顶部,右侧,底部和左侧的一个或多个属性指定位置。

相对定位 relative

相对定位的元件相对于其正常位置定位。顶部,右侧,底部和左侧的属性可用于指定元件如何移动。

绝对定位 absolute

相对于具有position属性设置的父对象的偏移量,不占用原页面空间。

若所有的父对象都没有设置position属性,则以body即浏览器窗口为参照进行定位。

一般,将父元素position设置为relative,子元素设置为absolute,这样子元素可以相对于父元素进行定位,而父元素保持原位(不设置父元素偏移量的话)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言