<style>
body
{margin: 30px; font-size:9pt;}
.a, .b, .c, .d, .e
{
width: 100px;
height: 100px;
margin: 5 auto;
color: #fff;
background: #000;
}
.aa, .bb, .cc, .dd, .ee
{
top: 10px;
left: 10px;
width: 10px;
height: 10px;
overflow: hidden;
background: #F90;
}
.b, .d, .e
{position: relative;}
.cc, .dd, .ee
{position: absolute;}
</style>
<div class="a">
<div class="aa"></div>
A:均不设置postion,一般嵌套关系
</div>
<div class="b">
<div class="bb"></div>
B:仅外div设置relative,一般嵌套关系
</div>
<div class="c">
<div class="cc"></div>
C:仅内div设置absolute,文档中为嵌套关系,页面中内div浮起[非float],相对于页面定位,与外div无关。
</div>
<div class="d" style="background:#ff0000">
<div class="dd" ></div>
D:外div设置relative,内div设置absolute,内div浮起来并相对于外div定位
</div>
<div class="d" style="background:#ff0000">
<div class="dd" style="position:relative"></div>
D:外div设置relative,内div设置relative,内div浮起来并相对于外div定位
</div>
<div class="e">
<div class="ee" style="left: -10px;"></div>
E:这个是说明边界问题。-10 != 反向10px间距
</div>
分享到:
相关推荐
本教程将深入探讨两种主要的定位方式:相对定位和绝对定位,这两种方法在DIV+CSS布局中尤其常用。 1. 相对定位(relative) 相对定位是CSS定位的基础,它保持元素在正常文档流中的位置,但允许通过`top`、`right`、...
例如,可以使用浮动(float)属性实现流式布局,或者使用定位(positioning)属性实现固定、绝对或相对定位,进一步实现复杂的布局设计。 在CSS+DIV布局实例中,我们通常会遇到以下知识点: 1. **盒模型**:理解...
下面我们将详细探讨CSS和div在网页设计中的重要性以及它们的应用实例。 首先,CSS是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的外观和格式。它的主要作用是分离内容和表现,使得...
CSS提供了相对定位(relative)、绝对定位(absolute)、固定定位(fixed)和静态定位(static)四种定位方式,用于控制元素在页面上的精确位置。 6. **浮动布局** `float`属性常用于创建多列布局。元素浮动后,...
2. **定位机制**:在`DIV+CSS`中,有相对定位(relative)、绝对定位(absolute)和固定定位(fixed)三种定位方式。相对定位是相对于其正常位置,绝对定位相对于最近的非static定位的祖先元素,固定定位则始终相对于...
定位机制包括静态定位、相对定位、绝对定位和固定定位,它们分别适用于不同的场景,例如相对定位常用于微调元素位置,而绝对定位则可用于实现层叠效果。 在本教程中,可能包含以下内容: 1. CSS基础:学习选择器、...
相对定位(position: relative)和绝对定位(position: absolute)可以实现元素的精确位置控制,但需注意层叠上下文。 4. **响应式布局**:随着移动设备的普及,响应式设计成为必备技能。使用媒体查询(media ...
本资源"精美css+div网站实例源码"提供了四个不同样式的网站源码,分别是lotusflower、gumamela、CleanandBlue和fotolandia,非常适合初学者和有经验的开发者学习和参考。 1. **CSS布局**: 这些源码实例展示了如何...
1. **基础布局概念**:了解Div如何作为容器元素,以及如何通过CSS控制其宽高、内外边距、浮动和定位等属性,实现常见的如居中、对齐、多列布局等。 2. **盒模型理解**:理解CSS盒模型,包括内容(content)、内边距...
4. 弹出框和提示信息:利用CSS的`display`属性和定位,创建可隐藏和显示的弹出框。 六、学习资源与实践 1. 学习资料:网上有许多教程和书籍,如MDN Web Docs、W3Schools等,提供了详细的CSS和div使用指南。 2. 实战...
例如,选择器允许精确地指定要应用样式的元素,盒模型则定义了元素在页面上的尺寸和空间占用方式,而浮动和定位则是实现复杂布局的重要手段。 接下来,书中的实例部分详细展示了如何利用CSS+DIV进行网页布局。这些...
本文将深入探讨`DIV+CSS`布局的优势、劣势,并通过实例解析其工作原理,以及如何实现固定头部(hd)和底部(ft)的布局。 一、`DIV+CSS`布局简介 `DIV`是HTML中的一个块级元素,常用于作为容器,组织网页内容。而`...
3. **CSS布局技术**:在本实例中,你会看到如何使用CSS控制div元素的布局,包括盒模型(Box Model)、浮动(Floats)、定位(Positioning)以及Flexbox和Grid等现代布局系统。 - **盒模型**:每个HTML元素都可以视...
本资源"经典网站Div+CSS布局实例"提供了多个实际案例,帮助开发者理解和掌握Div+CSS布局技巧。 首先,让我们来看看"QQ导航"这个实例。QQ导航是模仿中国流行的QQ网站的导航栏设计,它通常包含一系列链接,用于引导...
本主题将深入探讨“精通CCS+DIV 实例”中涉及的知识点,通过分析提供的二十个实例,帮助你更好地理解和掌握这两项技术。 首先,`div`元素在HTML中是一个通用容器,它没有特定的语义,但可以用来组合其他HTML元素,...
本实例集包含了上百种不同的`div+css`布局和样式开发案例,旨在帮助开发者深入理解和掌握这一核心技术。 1. **HTML `<div>`元素** - `<div>`是HTML中的一个块级元素,常用来组织文档结构,可容纳文本、图像或其他...
- 绝对定位(`position: absolute`)和相对定位(`position: relative`):使元素相对于其父元素或其他元素定位。 - 固定定位(`position: fixed`):元素始终相对于浏览器窗口定位。 7. **CSS预处理器** - SASS...
在给出的代码示例中,有三个div(`.div-a`、`.div-b`和`.div-c`),它们都是绝对定位的,并且都在`.div-relative`这个相对定位的容器内。通过调整各自的`left`、`top`属性,使得这些div在页面上重叠。 `.div-a`位于...
通过实例练习,读者将学会如何利用`DIV`和`CSS`实现复杂的网页布局,提升网页设计的专业技能。 总之,“精通DIV + CSS 书中实例”是一本旨在帮助读者掌握`DIV`与`CSS`结合使用的实战指南。通过书中提供的实际案例,...