这是我的小提琴。我无法将文本和时间文本垂直Name1
居中 Name2
。我确实尝试过,display: table-cell; vertical-align: middle;
但没有帮助。你能指出我在哪里做错了吗?
html:
<div style="height: 15%;">
<div class="timeDiv">
<span class="time">19:00</span>
</div>
<div class="titleDiv">
<img src="" alt="test1 img">
<span class="title">Name 1</span>
</div>
<div class="titleDiv">
<img src="" alt="test2 img">
<span class="title">Name2</span>
</div>
</div>
CSS:
img{
height: 80%;
float:left;
margin-left: 7%;
margin-right: 1%;
}
.timeDiv{
float: left;
width:10%;
}
.titleDiv{
float: left;
width: 45%;
}
.title{
font-size: 2em;
float: left;
}
.time{
font-size: 1.5em;
float: right;
}