CSS布局——元素浮动与定位篇
来源:互联网 发布:手机开核软件 编辑:程序博客网 时间:2024/05/29 04:26
一、元素浮动(float)
定义:浮动是基于CSS现代Web设计用到的主要功能之一,它可以用来创建多列的网页布局。
1、属性值:none(不浮动)、left(向左)、right(向右)
注:fioat属性可以应用于任何元素
2、行为
- 当float不等于none引起元素浮动时,元素将被视作块级,等于设置display: block
- 当浮动一个文本类型元素时,必须指定其width宽度,如果不设置,内容折叠到最小宽度
- 浮动元素不会穿过父级元素的padding区域
- 浮动元素的magin是不会重合的
3、清除浮动影响(clear)
定义:阻止一个元素出现在浮动元素的后面
属性值:none:允许两边都有浮动
left:不允许有左边有浮动
right:不允许右边有浮动
both:不允许有浮动
注:clear属性只能应用于块级元素
二、定位
1、定位类型
通过使用 position 属性,我们可以选择 4 种不同类型的定位,这会影响元素框生成的方式。
position 属性值的含义:
static
元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。
relative
元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。
absolute
元素框从文档流完全删除,并相对于其包含块定位。包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像元素原
来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。
fixed
元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身
元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身。
0 0
- CSS布局——元素浮动与定位篇
- CSS ——浮动与定位元素
- css元素定位与浮动
- CSS—定位与浮动
- CSS页面布局基础3——元素浮动
- CSS 定位与浮动
- CSS定位与浮动
- CSS浮动与定位
- CSS定位与浮动
- css浮动与定位
- CSS元素定位--浮动(float)与清楚(clear)
- XHTML CSS利用浮动与定位进行网页布局
- CSS布局:浮动与绝对定位的异同点
- 元素的定位与浮动
- CSS定位与浮动总结
- CSS中的浮动与定位
- Div+css 浮动与定位
- 06、css定位与浮动
- android UI设计 layout_weight解析
- 使用mciSendCommand循环播放音乐
- 如何在Android Gradle中添加原生so文件依赖
- D - BestCoder Sequence
- MATLAB格式化输出控制
- CSS布局——元素浮动与定位篇
- hilbert矩阵
- 实战算法策略
- java设计模式之装饰模式
- Addressing the Network - IPv4
- MVC小例子
- 【js与jquery】订单提交页发送短信功能
- scala学习笔记(1)
- 【设计前沿】初级网页设计师需要注意事项