`
xinklabi
  • 浏览: 1587114 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

实例演示div+css相对定位和绝对定位布局(清晰图版)

 
阅读更多

层级关系为:
<div ——————————— position:relative; 不是最近的祖先定位元素,不是参照物
<div—————————-没有设置为定位元素,不是参照物
<div———————- position:relative 参照物
<div box1
<div box2 ——–position:absolute; top:50px; left:120px;
<div box3
效果图:

为改变参照物(橘色框)后的效果
层级关系为:
<div ——————————— position:relative;最近的祖先定位元素,参照物
<div—————————-没有设置为定位元素,不是参照物
<div———————-没有设置为定位元素,不是参照物
<div box1
<div box2 ——–position:absolute; top:50px; left:120px;
<div box3
效果图:

参照物为最顶级的元素情况
层级关系为:
<div ———————————没有设置为定位元素,不是参照物
<div—————————-没有设置为定位元素,不是参照物
<div———————-没有设置为定位元素,不是参照物
<div box1
<div box2 ——–position:absolute; top:50px; left:120px;
<div box3
效果图:

 

仅使用margin属性布局绝对定位元素的情况
此情况,margin-bottom 和margin-right的值不再对文档流中的元素产生影响,因为该元素已经脱离了文档流。另外,不管它的祖先元素有没有定位,都是以文档流中原来所在的位置上偏移参照物。
图9中,使用margin属性布局相对定位元素。
层级关系为:
<div ——————————— position:relative; 不是参照物
<div—————————-没有设置为定位元素,不是参照物
<div———————-没有设置为定位元素,不是参照物
<div box1
<div box2 ——–position:absolute; margin-top:50px; margin-left:120px;
<div box3
效果图:

IE6的情况下,box2前面没有兄弟节点,则margin-left的值会出现双倍边距,见图10。
层级关系为:
<div ——————————— position:relative; 不是参照物
<div—————————-没有设置为定位元素,不是参照物
<div———————-没有设置为定位元素,不是参照物
<div box1
<div box2 ——–position:absolute; margin-top:50px; margin-left:60px;
<div box3
效果图:

分享到:
评论

相关推荐

    经典DIV+CSS模板 经典DIV+CSS模板

    描述中的关键词如"div+css"、"web标准"、"div+css布局"、"div+css实例"、"div+css模板"揭示了这些模板遵循Web开发的最佳实践,旨在实现结构与表现的分离,提高网页的可维护性和可访问性。Web标准通常指的是W3C制定的...

    div+css 网站实例 教程 css布局

    定位机制包括静态定位、相对定位、绝对定位和固定定位,它们分别适用于不同的场景,例如相对定位常用于微调元素位置,而绝对定位则可用于实现层叠效果。 在本教程中,可能包含以下内容: 1. CSS基础:学习选择器、...

    DIV+CSS网站布局从入门到精通源代码

    通过对十个经典案例进行分析,分别从不同类型网站的布局风格以及实现方法来讲解DIV+CSS网页布局和制作方法。本教程系统地讲解了CSS样式的基础理论和实际运用技术,并结合实例来讲解层叠样式表与层布局相结合制作网页...

    div+css手册

    通过《div+css手册》和提供的CSS2.0.chm文件,读者可以系统学习这些核心概念,并通过实例实践提升自己的网页布局技能。这不仅有助于理解网页设计的基本原理,还能提高在不同项目中应用这些技术的能力。对于希望深入...

    div+css布局实例淘宝网分析

    ### div+css布局实例——淘宝网首页分析 #### 一、引言 随着互联网技术的不断发展,网站设计已经从简单的图文混排发展到了更加注重用户体验和交互性的阶段。在这个过程中,div+css布局作为一种灵活且高效的网页...

    变幻之美Div+CSS网页布局揭秘(案例实战篇).

    《变幻之美Div+CSS网页布局揭秘(案例实战篇)》是一本专为初学者和有一定基础的网页开发者设计的教程,旨在通过实例教学,深入浅出地解析如何使用Div+CSS进行网页布局。这本书的核心内容涵盖了HTML基础、CSS选择器、...

    一个简单的网页布局案例(DIV+CSS)

    2. **定位布局**:CSS的`position`属性包括静态(static)、相对(relative)、绝对(absolute)和固定(fixed)四种模式,其中,相对定位允许元素相对于其原始位置进行偏移,而绝对定位则会将元素相对于最近的非...

    div+css网页标准布局实例教程.doc

    - 定位技术包括普通流(block flow)、浮动布局、绝对定位和相对定位,以及新的Flexbox和Grid布局系统,用于更复杂的响应式设计。 - 响应式设计是现代网页开发的关键,通过媒体查询(`media queries`)等方法,使...

    DIV+CSS简单登录界面模板

    在网页设计领域,`DIV+CSS`是一种广泛使用的布局技术,它通过定义不同的`Div`(Division,分块)元素并应用相应的`CSS`(Cascading Style Sheets,层叠样式表)样式来构建页面结构和外观。标题提到的“DIV+CSS简单...

    Div+CSS 布局大全.pdf

    这表明文档主要围绕Div和CSS布局技巧展开,且强调了项目表现层(即前端展示层)的重要性。标签“Div+CSS 布局大全.pdf”与标题一致,进一步确认了文档的分类和主要内容。在核心内容的摘录中,我们可以看到文档的结构...

    最新版十天学会div+css(实例源代码及psd源文件)

    这个压缩包包含两部分主要内容:一本名为"十天学会DIV+CSS(WEB标准).chm"的电子书,以及一个名为"jiaocheng"的文件夹,后者很可能包含了教程中的实例源代码和PSD设计文件。 首先,让我们深入了解一下`DIV`和`CSS`这...

    DIVCSS布局大全---12天学会DIV+CSS教程

    12天学会DIV+CSS从理论到实践的教程,强烈推介。 第一天:选择什么样的DOCTYPE 第二天:什么是名字空间 第三天:定义语言编码 第四天:调用样式表 第五天:HEAD区的其他设置 第六天:XHTML代码规范 第七天:CSS入门 ...

    精心整理七个DIV+CSS实例教程

    在网页设计领域,`DIV+CSS`是一种广泛采用的技术,用于布局和样式控制。这个精心整理的"七个DIV+CSS实例教程"旨在帮助初学者和有一定基础的学习者深入理解和掌握这种技术,提升网页设计能力。下面我们将详细探讨这些...

    DIV+CSS美化网站实用教程

    本教程将深入探讨如何使用 `DIV+CSS` 美化网站,以实现更优美的视觉效果和更高效的网页结构。 首先,让我们理解 `DIV` 元素。`DIV` 是一个通用的 HTML 标签,代表“分部”,用于组合 HTML 文档中的元素,创建内容...

    div+css样式与布局实例

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

    div+css布局大全

    这个“div+css布局大全”资源包很可能是包含了一系列教程、实例和指南,帮助初学者理解并掌握网页布局的核心技巧。通过学习,你可以从零开始构建整洁、高效的网页布局,提升网页设计的专业技能。

    《Div+CSS布局大全》.zip

    《Div+CSS布局大全》是一本...《Div+CSS布局大全》这本书应该会全面讲解这些概念,并通过实例演示如何应用它们来创建专业、美观的网页布局。无论你是初学者还是经验丰富的开发者,都能从中受益,提升你的网页设计技能。

    div+css 架构网站模板

    在网页设计领域,`div+css`架构是构建网页布局的一种主流方法,它极大地提高了页面的可维护性和表现力。`div`元素是HTML中的一个块级元素,用于组织和划分网页内容,而CSS(层叠样式表)则负责定义这些`div`元素的...

    DIV+CSS+JQUERY源码实例

    《DIV+CSS+JQUERY源码实例》是一个深入解析网页布局与交互技术的资源集合,主要围绕HTML中的&lt;div&gt;元素、CSS样式表以及JavaScript库jQuery展开。这些技术是现代网页开发的基础,对于创建动态、响应式的用户体验至关...

    实例div+css建站十步学会用

    十步学会用实例div+css建站

Global site tag (gtag.js) - Google Analytics