html实现图片跟文本的对齐
<!DOCTYPE html>
<html>
<head>
<style>
.a * {
display:inline-block;
vertical-align:middle;
}
</style>
<script>
</script>
</head>
<body>
<div class="a">
<img src="./1.png"/>
<span>我就是文本,看对齐了吧</span>
</div>
</body>
</html>
实例
小程序实现图片跟文本的对齐
wxss
.a{
width: 100%;
height: 100rpx;
background: red;
display: flex;
align-items: center;
}
.author_img{
width: 100rpx;
height: 100rpx;
border-radius: 50%;
margin-left: 80rpx;
}
wxml
<view class="author">
<view class="author_img">
<image src="../../images/4.jpg" style="border-radius: 50%;"></image>
</view>
<view class="author_title">{{name}}</view>
</view>
微信小程序图片跟文字主要是display: flex;align-items: center; 这两个代码
第三点,也可以使用line-height来实现,也就是说把图片跟文字都放在同一个块元素中,图片跟文字的高度跟块元素的高度一样高,
设置line-height的值跟高度一样高即可;
如有更好的方法希望告知,感谢大佬!!!
觉得有用点个赞呗