基础知识
一些常用
垂直居中
- 设置
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;