一个父级div里有一个子div,子div里左边☜是图片,右边☞是文字。怎么让图片和字体中间有间距
用margin
margin-left:10px;或者margin-right:10px
display:inline-block;vertical-align:middle给div设置这个即可
<!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>
img {
display: inline-block;
vertical-align: top;
}
.word {
margin-left: 10px;
display: inline-block;
vertical-align: top;
width: 160px;
}
</style>
</head>
<body>
<div>
<div>
<img src="./logo.png" style="width: 100px; height: 200px">
<span class="word">
时空管理局升职日记<br>
作者:萧红桃<br>
穿越者之子的身份,让愉
轻易得获得了进入时空的管
理局工作的机会,薪高粮
准福利高以及去个时空
</span>
</div>
</div>
</body>
</html>
在子div上设置style="display: flex;justify-content: space-around"
你可以给图片一个右边距为10px,margin-right: 10px;或者是给文字一个左边距,margin-left: 10px;