CSS 定位position属性
来源:互联网 发布:易知投资工资 编辑:程序博客网 时间:2024/05/16 14:42
div、h1 或 p 元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。
与之相反,span 和 strong 等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”。
您可以使用 display 属性改变生成的框的类型。
将 display 属性设置为 block,可以让行内元素(比如<span>元素)表现得像块级元素一样。
把 display 设置为 none,让生成的元素根本没有框。即不显示该框及其所有内容,不在占用文档空间。
绝对定位
position:absolute
绝对定位是相对于页面左上角进行偏移,
例:
http://www.w3school.com.cn/tiy/t.asp?f=csse_position_absolute
<html>
<head>
<style type="text/css">
h2.pos_abs
{
position:absolute;
left:100px;
top:150px;
}
</style>
</head>
<body>
<h2 class="pos_abs">这是带有绝对定位的标题</h2>
<p>通过绝对定位,元素可以放置到页面上的任何位置。下面的标题距离页面左侧 100px,距离页面顶部 150px。</p>
</body>
</html>
相对定位
position:relative
相对定位是相对本元素原本应该出现的位置进行偏移。
例:
http://www.w3school.com.cn/tiy/t.asp?f=csse_position_relative
<html>
<head>
<style type="text/css">
h2.pos_left
{
position:relative;
left:-20px
}
h2.pos_right
{
position:relative;
left:20px
}
</style>
</head>
<body>
<h2>这是位于正常位置的标题</h2>
<h2 class="pos_left">这个标题相对于其正常位置向左移动</h2>
<h2 class="pos_right">这个标题相对于其正常位置向右移动</h2>
<p>相对定位会按照元素的原始位置对该元素进行移动。</p>
<p>样式 "left:-20px" 从元素的原始左侧位置减去 20 像素。</p>
<p>样式 "left:20px" 向元素的原始左侧位置增加 20 像素。</p>
</body>
</html>
- CSS定位属性Position
- CSS 定位position属性
- CSS定位position属性
- CSS Position 定位属性
- CSS 定位属性position
- CSS position 属性:定位属性
- CSS定位属性Position详解
- css position 属性 定位学习
- CSS 定位属性position用法
- CSS定位属性Position详解
- CSS定位属性Position详解
- CSS定位属性Position详解
- CSS定位属性Position详解
- CSS定位属性Position介绍
- CSS定位属性Position详解
- CSS Position定位属性介绍
- css盒子定位position的属性
- CSS元素的定位属性position
- POJ 1988 Cube Stacking (带权并查集)
- php图片类(水印和缩略图)
- 利用哈夫曼编码英文字母表(第六周作业)
- javaScript 总结
- "Hello World " —— 深入理解程序从编译到运行
- CSS 定位position属性
- .NET工程师必须掌握的知识点
- Windows Message Queue
- S3C2440上MMC/SD卡驱动实例开发讲解(一)
- X-47B已执行首次夜间飞行
- S3C2440上MMC/SD卡驱动实例开发讲解(二)
- 爱立信面试,面试官给我出的 C 算法问题
- 棋盘问题
- POJ 2236 Wireless Network(并查集)