这种网页效果图代码怎么打 为什么每次我一打都无法做出这种效果图片排列无法上下排列 要不就是文字不能与图片上端对齐
首先上下布局,然后左右布局,左侧图片宽度固定,文字对齐方式vertical-align: top;
<div>
<div style="display:flex;">
<img src="" alt="" style="width:100px;heigth:100px">
<div>
qtqyqyqyqyqyqyqyqyqy
</div>
</div>
<div style="display:flex;">
<img src="" alt="" style="width:100px;heigth:100px">
<div>
qtqyqyqyqyqyqyqyqyqy
</div>
</div>
</div>
ul,li就能实现
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
.box{
width: 100%;
height: 100%;
}
.box ul{
list-style: none;
width: 100%;
}
.box ul>li{
width: 100%;
height: 80px;
padding: 12px;
background: red;
display: flex;
}
.box ul>li>img{
/* width: 100%; */
height: 100%;
}
.box ul>li>p{
margin: 0 12px;
color: white;
font-size: 14px;
}
</style>
</head>
<body>
<div class="box">
<ul>
<li>
<img src="https://t7.baidu.com/it/u=2434746523,1076245733&fm=218&app=126&size=f242,150&n=0&f=JPEG&fmt=auto?s=D22227E106457F555808904B030090FD&sec=1667408400&t=5f4de2a7fc9740266deba455e55f514b" alt="">
<p>创意手绘动画解读:长征七号火箭有多牛</p>
</li>
<li>
<img src="https://t7.baidu.com/it/u=2434746523,1076245733&fm=218&app=126&size=f242,150&n=0&f=JPEG&fmt=auto?s=D22227E106457F555808904B030090FD&sec=1667408400&t=5f4de2a7fc9740266deba455e55f514b" alt="">
<p>创意手绘动画解读:长征七号火箭有多牛</p>
</li>
</ul>
</div>
</body>
</html>
flex布局直接就好了,随便调调边距