#element{ position:absolute; top:50px; left:100px; }
以上代码演示如何使用CSS3中的定位属性来控制元素的位置。其中position属性用来设置定位类型,可以设置的值有static、relative、fixed和absolute等。top和left属性则设置了元素距离页面顶端和左侧的距离,单位可以是px、em、%等。
#element{ position:relative; left:50px; }
另一种常用的定位属性是relative,与absolute类似,但相对于元素本身的位置定位。可以通过设置left和top属性来控制元素相对于当前位置的移动。此种定位并不会改变页面中其他元素的位置。
#element{ position:fixed; top:0; }
fixed属性可以实现元素的“固定”定位,使得该元素无论页面上下滚动都保持在同一位置。可以通过设置top、right、bottom和left等值来控制元素的位置。
#element{ position:absolute; bottom:20px; right:20px; }
最后,需要注意的是定位属性也可以同时使用top、right、bottom和left等属性,以实现精细的定位效果。