目标是在不每三个div添加任何html标签(div,hr,...)的情况下达到这个效果。
这意味着仅通过 css。
我认为一个想法是将 line-height 设置为 150px 并在其下划线。但它似乎没有产生结果。
我现在使用的 css 产生的结果没有下划线:
.projectContainer{
/*line-height:150px;
text-decoration:underline;*/
}
.projectBlock{
position:relative;
display:block;
float:left;
width:200px;
height:150px;
}
.projectImage{
position:absolute;
top:0px;
left:0px;
width:200px;
height:112px;
background-size:contain;
background-position:0% 50%;
background-repeat:no-repeat;
}
.projectCaptcha{
position:absolute;
top:113px;
left:0px;
width:200px;
height:88px;
font-size:12px;
}
html是一个列表:
<div class="projectBlock">
<div class="projectImage" style='background-image:url(...)'></div>
<div class="projectCaptcha">MUSÉE RATH, GENEVE MAURICE BRAILLARD</div>
</div>
在一个:
<div class="projectContainer">
...
</div>
如果评论被删除,结果不是计划好的:
谢谢你,对不起我的英语!