css基础浮动相关知识
来源:互联网 发布:软件开发java 高级证书 编辑:程序博客网 时间:2024/06/05 11:07
复习第六天的知识
1、元素的隐藏方式:---display:none; 不会占用页面的空间
---visibility:hidden; 占用页面的空间
2、display属性值:
display:block;显示为块级元素
display:inline;显示为内联元素
display:inline-block;显示为行内块级元素
3、overflow属性值及作用
overflow:hidden; 隐藏
overflow:visible; 默认值,溢出
overflow:scale; 始终有滚动条
overflow:auto; 自动,当内容溢出时会出现滚动条,否则不会出现
4、float的属性值及含义
float:none; 默认,不浮动
float:left; 左浮动
float: right; 右浮动
5、BFC的含义是块级格式化环境
今天的知识
1、块级与内联元素的浮动
块级元素在文档流中的特点:块级元素是独占一行(垂直排列)
默认的宽度是父级元素的100%
默认的高度是所有子元素高度之和
没有子元素高度为零
块级元素设置为浮动的特点
默认的高度和宽度为零,但是有效
宽度设置为100%--是相对于父级的
宽度和高度是所有子元素的宽度和高度之和
元素之间是水平排列
内联元素在文档流中的特点:内联元素在页面是水平排列
高度和宽度是无效的
内联元素设置为浮动时的的特点:
与块级元素设置为浮动的效果是一致的
2、清除浮动
clear:none; 默认值
clear:left; 清除左侧的浮动
clear:right; 清除右侧的浮动
clear:both; 清除两侧的浮动
案列:
在父级元素结束的前面加div <div style="clear:both"></div>
给父级选择器加overflow:hidden;清除父级产生的浮动
给父级加伪元素:.one::after{
content: "";
clear: both;
display: block;}
3、固定定位
position:fixed;
元素会脱离文档流,始终相对于当前页面进行定位,
4、绝对定位
position:absolute;
两个div元素是父级与子级的关系--子级元素开启了绝对定位
--父级元素不开启定位,子级元素是相对于页面的定位
--父级元素开启定位,子级元素是相对于父级元素的定位
元素会脱离文档流,元素会呈现块级元素效果,如果不设置偏移量,元素的位置不会发生改变
5、相对定位
position:relative;
相对于元素原本的位置的定义
开启相对定位的元素,不会脱离文档流
开启相对定位的元素。是相对于该元素在文档流中的定义效果
开启相对定位的元素,不会改变元素的性质
1、元素的隐藏方式:---display:none; 不会占用页面的空间
---visibility:hidden; 占用页面的空间
2、display属性值:
display:block;显示为块级元素
display:inline;显示为内联元素
display:inline-block;显示为行内块级元素
3、overflow属性值及作用
overflow:hidden; 隐藏
overflow:visible; 默认值,溢出
overflow:scale; 始终有滚动条
overflow:auto; 自动,当内容溢出时会出现滚动条,否则不会出现
4、float的属性值及含义
float:none; 默认,不浮动
float:left; 左浮动
float: right; 右浮动
5、BFC的含义是块级格式化环境
今天的知识
1、块级与内联元素的浮动
块级元素在文档流中的特点:块级元素是独占一行(垂直排列)
默认的宽度是父级元素的100%
默认的高度是所有子元素高度之和
没有子元素高度为零
块级元素设置为浮动的特点
默认的高度和宽度为零,但是有效
宽度设置为100%--是相对于父级的
宽度和高度是所有子元素的宽度和高度之和
元素之间是水平排列
内联元素在文档流中的特点:内联元素在页面是水平排列
高度和宽度是无效的
内联元素设置为浮动时的的特点:
与块级元素设置为浮动的效果是一致的
2、清除浮动
clear:none; 默认值
clear:left; 清除左侧的浮动
clear:right; 清除右侧的浮动
clear:both; 清除两侧的浮动
案列:
在父级元素结束的前面加div <div style="clear:both"></div>
给父级选择器加overflow:hidden;清除父级产生的浮动
给父级加伪元素:.one::after{
content: "";
clear: both;
display: block;}
3、固定定位
position:fixed;
元素会脱离文档流,始终相对于当前页面进行定位,
4、绝对定位
position:absolute;
两个div元素是父级与子级的关系--子级元素开启了绝对定位
--父级元素不开启定位,子级元素是相对于页面的定位
--父级元素开启定位,子级元素是相对于父级元素的定位
元素会脱离文档流,元素会呈现块级元素效果,如果不设置偏移量,元素的位置不会发生改变
5、相对定位
position:relative;
相对于元素原本的位置的定义
开启相对定位的元素,不会脱离文档流
开启相对定位的元素。是相对于该元素在文档流中的定义效果
开启相对定位的元素,不会改变元素的性质
阅读全文
0 0
- css基础浮动相关知识
- HTML CSS基础--浮动
- CSS浮动基础详解
- CSS基础-清除浮动
- CSS基础清除浮动
- html浮动定位相关知识
- CSS"清浮动"-相关方法
- CSS基础-浮动流 15
- CSS基础-清除浮动 16
- HTML+CSS基础之浮动
- css布局相关知识
- CSS选择器相关知识
- css的相关知识
- css布局相关知识
- css相关知识积累
- CSS基础-20CSS定位-浮动
- 【WEB前端】1.CSS浮动相关
- CSS基础概念知识
- 浅谈子集系统、拟阵与贪心
- Java Script 多线程并发执行与异步执行浅析
- 解决mybatis中字段重名的问题尝试和总结
- JSP基础(九)——Java Web的两种开发模式
- 计算你能获得的最大收益。风口之下,猪都能飞。当今中国股市牛市,真可谓“错过等七年”。
- css基础浮动相关知识
- 444 股票交易
- rsa加密
- java中super关键字的用法
- Java排序算法——堆排序
- XML与HTML的主要差异
- 面向对象编程 —— 类的分类
- JMS(三)ActiveMQ简单的HerlloWord示例
- Java 数据库系列教程--MySQL优化与sql优化