(编辑:jimmy 日期: 2024/12/30 浏览:2)
图片右边加两行文字
先来一个效果图:
下面来看代码
wxml
<view class="view_tupian_wenzi"> <image class="image_1" src="/UploadFiles/2021-04-02/main_yewu.png">wxss代码
.view_tupian_wenzi { display: flex; flex-direction: row; margin-left: 10px } .image_1 { width: 50px; height: 50px; } .view_wenzi2 { width: 90px; margin-left: 5px; display: flex; flex-direction: column; } .text_small{ font-size: 27rpx; word-break:break-all; color: #7a7878 }ps:下面接着看下如何实现图片和两行文字在一行显示
给你个例子- -
html
<div class="wrap"> <img src="/UploadFiles/2021-04-02/ico.png">css
.wrap { /* 可无需设置高度,靠图片高度 或者 文字的上下padding撑开高度 */ border: 1px solid; width: 600px; text-align: center; } .wrap span{ display: inline-block; vertical-align: middle; padding: 20px 0; /* 撑开高度 */ } .wrap img{ width: 10px; height: auto; vertical-align: middle; }其实多行居中分很多情况的- -只有行内元素,只有行内替换元素,行内与行内替换混合,建议去好好看看vertical-align与基线相关资料。
就楼主这个需求,还有其他更容易的实现方式,比如:
1、flex弹性盒子(移动端)
2、使用表格布局