`

深入学习CSS DIV相对定位语法

CSS 
阅读更多

其实CSS DIV相对定位是一个非常容易掌握的概念。如果对一个元素进行CSS DIV相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。

 

CSS DIV相对定位

 

绝对定位使你能精确地定位要素在页面的独立位置,而不考虑页面其它要素的定位设置。CSS DIV相对定位指你所定位的要素的位置相对于在文件中所分配的位置。例:

 

I { position: relative; left: 40px; top: 10px }
 

CSS DIV相对定位的关键在于定位了的要素的位置是相对于它通常应在的位置进行定位。CSS DIV相对定位单元出现在普通的静态定位单元的行间,定位时没有把自己和静态定位单元完全分开。如果你停止使用CSS DIV相对定位,则文字的显示位置将恢复正常。使用CSS DIV相对定位时要小心,否则容易将页面弄得非常乱。

 

除了CSS DIV相对定位和绝对定位,你还可以使用static(静止)参数值。Static 是 position 特性的缺省值。它的使用方法同普通HTML中的定位方法,不能附加特殊的定位设置。也就是说,除了边距特性,或通过使用 float 特性来浮动单元可影响单元的定位外,其它均不可以。

 

其实CSS DIV相对定位是一个非常容易掌握的概念。如果对一个元素进行CSS DIV相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。

 

如果将 top 设置为 20px,那么框将在原位置顶部下面 20 像素的地方。如果 left 设置为 30 像素,那么会在元素左边创建 30 像素的空间,也就是将元素向右移动。

 

#box_relative {  position: relative;  left: 30px;  top: 20px;} 

 

 如下图所示:

 

注意,在使用CSS DIV相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它框。

 

 

[转自 :http://developer.51cto.com/art/201009/226243.htm ]

  • 大小: 3.6 KB
分享到:
评论

相关推荐

    精通css+div

    这一章将深入讲解Div的使用,包括如何创建和定位Div,以及如何通过CSS属性(如display、position、float等)实现流式布局、网格布局和相对/绝对定位。同时,还会涉及Div的嵌套和组合,以实现复杂页面结构。 **第8章...

    cssdiv

    "精通CSS+DIV网页样式与布局"是一门旨在帮助学习者深入理解这两项技术的课程或书籍,由作者曾顺编著。在这个主题中,我们将详细探讨CSS和DIV在网页设计中的应用及其重要性。 首先,CSS是用于描述HTML或XML(包括如...

    深入学习CSS

    ### 深入学习CSS:理解其重要性与应用 #### CSS的作用与优势 - **定义与作用**:HTML主要用于定义网页的结构,但无法直接美化网页内容。为实现更精细的设计与布局,CSS(层叠样式表)应运而生。通过CSS,开发者能够...

    CSS+DIV详解网站好帮手

    通过CSS,我们可以对DIV进行定位(如绝对定位、相对定位、固定定位等)、设置尺寸、添加边框和背景,以及调整内边距和外边距,实现各种复杂的布局模式。在响应式设计中,DIV也常常被用来创建可适应不同屏幕尺寸的...

    css+div+网页制作全面参考手册

    在本手册中,读者将深入学习CSS选择器、属性和值的使用,以及如何编写高效的CSS代码。 Div(division)是HTML中的一个块级元素,常用于网页布局,通过CSS可以赋予其各种样式,实现内容的分组和排列。Div结合CSS可以...

    Div+CSS 样式的使用演示

    学习Div+CSS布局不仅需要掌握基本的HTML和CSS语法,还要熟悉盒模型、定位(Positioning)、层叠规则等概念。此外,随着Web技术的发展,Flexbox和Grid布局也变得越来越重要,它们在某些场景下可以提供更强大的布局...

    divcss.rar_divcss

    通过深入学习“divcss.rar”中的内容,初学者不仅能掌握Div+CSS的基础知识,还能进一步提升网页设计的技能,为创建美观、高效的网页奠定坚实基础。无论是个人网站、企业官网还是电商应用,Div+CSS布局技术都是不可或...

    div+css.rar_CSS html_CSS DIV html_DIV_DIV CSS_html CSS

    - `div`元素在CSS布局中扮演重要角色,常用于创建流式布局、网格布局、定位布局等多种布局模式。 - `display`属性是CSS布局的关键,例如设置为`block`、`inline`、`inline-block`或`flex`,可以改变元素的显示方式...

    css+div培训教材

    【CSS+div培训教材】是针对网页设计的学习资料,主要讲解了CSS...学习CSS+div,不仅可以掌握网页设计的基础,还能提升网页的可维护性和用户体验。深入理解并熟练运用这些知识点,对于成为专业的前端开发者至关重要。

    div+css学生门户

    2. 学习CSS基础,包括选择器、属性、盒模型等。 3. 实践布局技术,创建简单的网页结构。 4. 深入理解CSS定位,能够灵活控制元素位置。 5. 探索响应式设计,使网页适应不同设备。 6. 参考"div+css学生门户"项目的代码...

    Div+CSS 布局大全(很实用的一本教程)

    《Div+CSS布局大全》是一本专为前端开发者设计的实战型教程,旨在帮助读者深入理解和熟练掌握网页布局的核心技术。Div(层)与CSS(级联样式表)是构建现代网页界面的基础,它们共同作用于网页的结构与样式,实现了...

    DIV+CSS学习资料(一)

    这很可能是一本完整的电子书,深入探讨了DIV+CSS技术。书中可能涵盖了CSS的基本语法,如选择器、属性和值,以及更高级的主题,如盒模型、浮动布局、定位、Flexbox和Grid布局。此外,它可能还包含了大量的实例和练习...

    div+css样式与布局实例

    本实例集包含了上百种不同的`div+css`布局和样式开发案例,旨在帮助开发者深入理解和掌握这一核心技术。 1. **HTML `<div>`元素** - `<div>`是HTML中的一个块级元素,常用来组织文档结构,可容纳文本、图像或其他...

    div+css讲义

    这份讲义深入浅出地讲解了网页设计中的核心元素——div和CSS,帮助学习者掌握构建现代网页的基础技能。 1. **HTML与Div元素** - **Div元素基础**:Div是HTML中的一个通用容器标签,用于组织和分块页面内容,通过...

    DIV+CSS教程—十天学会web标准div+css标准之路WORD版

    《DIV+CSS教程—十天学会web标准div+css标准之路》是一份全面且深入的教程,旨在帮助初学者在短时间内掌握网页布局的核心技术——DIV和CSS。此教程以Word文档的形式提供,易于阅读和打印,适合自学或者作为教学参考...

    div+css教案.pdf

    特别是对于CSS+DIV在网页排版和布局中的应用,课程有深入的讲解和实践操作,旨在让学生在实践中掌握CSS的核心技巧。 课程分为12个教学单元,逐步引导学生掌握CSS的各个方面: 1. CSS样式设计基础:讲解如何选择...

    DIV+CSS样式教程(浅显易懂的教材)

    4. **CSS定位**:探讨相对定位(relative)、绝对定位(absolute)、固定定位(fixed)和静态定位(static)的差异,以及如何通过`position`属性实现元素的精确布局。 5. **CSS布局模式**:包括流式布局、网格布局、响应式...

    css+div 源码

    通过阅读`CSS中文完全参考手册.chm`,可以系统地学习CSS理论知识;通过实践提供的实例文件,可以加深对CSS+Div布局的理解,从而提高网页设计和开发的能力。无论是初学者还是有一定经验的开发者,都能从中受益匪浅。

    css+div LAMP兄弟连

    这个教程通过一个实际的“网站首页实例代码”案例,深入浅出地讲解了如何运用CSS和Div进行网页设计与开发。 **CSS基础知识** CSS是网页设计中用于控制样式和布局的重要工具。它允许开发者将样式信息(如颜色、字体...

    CSS语法

    本篇将深入探讨CSS的基本语法及其在实际应用中的实例,对于初学者来说,这是一份非常有价值的参考资料。 ### 1. CSS基础语法 CSS的语法结构主要由选择器和声明组成。选择器指向要应用样式的HTML元素,而声明则定义...

Global site tag (gtag.js) - Google Analytics