css总结
css有必要总结一下,要不然总是不上不下没进步。
1. background-position 改变背景图片的位置
用法:background-position: left top; 或 background-position: 40px -20px; 或 background-position-x:40p; 或 background-position-y:-20p;
需要把 background-attachment 属性设置为 "fixed",才能保证该属性在 Firefox 和 Opera 中正常工作。
2. background-size 设置背景图片的大小,分别对应width height
background-size:30px 200px;
3. flex 自适应填充
.box{ width:100%;height:80px; display:-moz-box; /* Firefox */ display:-webkit-box; /* Safari and Chrome */ display:box; } .box div{ -moz-box-flex:1.0; /* Firefox */ -webkit-box-flex:1.0; /* Safari and Chrome */ box-flex:1.0; }
4. 上下左右居中对齐
display:box; box-pack:center; box-align:center;
5. 多行超过部分省略号
-webkit-line-clamp: 2;
6. 针对不同的子元素写样式
li:nth-child(7){ }
posted on 2015-06-28 20:45 angelshelter 阅读(177) 评论(0) 编辑 收藏 举报