基础知识
一些常用
垂直居中
- 设置
mergin: auto 0; - 居中单行的行内元素:
- 将子元素和父元素的行高
line-height设置成一样的
- 将子元素和父元素的行高
- 居中图片
- 在图片上用属性
vertical-align
- 在图片上用属性
比如:
<div class="userName"><img :src="item.user.avatar" alt=""><div>{{item.user.uname}}</div></div>
.userName {height: 20vw;line-height: 20vw;background-color: aquamarine;}.userName img {width: 16vw;vertical-align: middle;}.userName div {display: inline-block;line-height: 20vw;}
效果:
- 调整子元素的top, left
.son {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%)}
让多个子元素在一行中均匀放置
用flex
父元素设置:
.comTitle {display: flex;justify-content: space-between;}
justify-content这个元素有很多值可以设置。
设置文本显示的行数
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;
