12.15笔记
来源:互联网 发布:手机开淘宝店怎么装修 编辑:程序博客网 时间:2024/06/05 07:57
display属性和实例
元素的显示和隐藏
- 使用
display:none
将元素隐藏起来,此时元素不占用页面空间。 - 使用
visibility:hidden
也可以隐藏元素,此时元素占用空间。
通过display改变内联元素或块级元素
(1)display:block就是将元素显示为块级元素.
(2)display:inline就是将元素显示为行内元素.
在CSS代码中加入li{display: inline-block;}
就可以将li元素变为行内区块显示。
什么是浮动
我们可以用一句话描述浮动的元素的特点:浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素。
div{float:left/right};
清除浮动<div style="clear:both;"></div>
清除浮动的最佳实践
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }.clearfix { *zoom:1; }
fixed固定定位
- 脱离标准流,在页面中不占位置 。
- 不管页面有多大,永远相对于浏览器的边框来定位 。
position: fixed;
relative 相对定位
- 不脱离标准流,在页面中占位置 。
- 相对于自己原来的位置来进行定位 。
absolute绝对定位
- 脱离标准流,在页面中不占位置(浮起来)。
- 如果没有父元素,则相对于body定位;如果有父元素,但父元素没有定位,那么还是相对于body定位;如果父元素有定位,那么相对于父元素来定位。
定位元素的重叠
z-index
属性控制定位元素的重叠顺序,属性值是z轴上的值。z-index
只能在绝对定位和固定定位元素上奏效(position:absolute)。z-index
的值是设置一个定位元素沿Z轴的位置,其值越大,离用户越近,所以若两个定位元素,z-index
值越大的将会覆盖值越小的定位元素。
默认值是0,可以是正负数。
居中和对齐
margin:0 auto;设置左右外边距的大小,控制元素的水平居中。position属性设置元素的左右对齐
<style>.right{position: absolute;right: 0;width: 300px;border: 3px solid pink;padding: 10px;z-index: 0;
float属性设置左右对齐
<sty>.right1{float: right;width: 300px;border: 3px solid purple;padding: 10px;}
padding属性设置水平垂直居中
<style> .padCenter{ padding: 70px 0; border: 3px dotted yellow; text-align: center; }
line-height属性设置水平垂直居中
<style> .lineCenter{line-height:300px;border: 3px solid #33ff33 ; }</style>
绝对定位和transform属性设置水平垂直居中
<style> .poCenter{border: 3px solid #ff88c2;height: 200px;position: relative;}.poCenter p{position: absolute;top: 50%;left: 50%;/*对水平垂直居中进行修正*/transform:translate(-50%,-50%);}
阅读全文
0 0
- 12.15笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- Tomcat启动了但是浏览器中访问不了,也没有8080的进程
- 页面重绘与重排
- Android频道管理
- centos7上装lnmp总结
- startActivityForResult请求的REQUEST_CODE和返回的REQUEST_CODE不一致问题
- 12.15笔记
- 在strus2中使用ajax
- 安装配置laravel遇到的两个坑
- STS之Alt+/和Ctrl+Shift+O快捷键失效
- 机器学习中的数学(7)——PCA的数学原理
- SpringMVC ajax传值问题
- 基于react16 webpack3 搭建前端spa基础框架 react-router的4种异步加载方式
- you need to resolve your current index first 解决办法
- Android 8.0系统上使用WindowManager添加view的一个问题