我想显示这样的列表:
但是我的 CSS 知识不是很好,我遇到了一些问题,比如:
我认为它与浮动和类似的有关。尝试了几件事,但没有奏效。这是列表的 HTML:
<ul id="list">
<li>
<img class="itemImg" src="images/foo.jpg" width="230px" height="230px">
<span class="title">Title title title title</span>
<a class="rightImage" href="#">
<img src="images/info_btn.png" width="120px" height="120px">
</a>
<span class="textBottom">textBottom textBottom textBottom textBottom </span>
</li>
和CSS:
#list {
list-style: none;
margin: 0px;
padding: 0px;
font-size: 40px;
}
#list li {
margin-bottom: 20px;
padding: 10px;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
}
.itemImg {
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
margin-right: 10px;
}
.rightImage {
float: right;
margin-bottom: 20px;
margin-top:20px;
}
/* vertical-align: center; */
.title {
vertical-align: top;
font-size: 2em;
font-weight: bold;
background-color:#00ff00;
}
.textBottom {
float: right;
margin-top: 200px;
background-color:#ff0000;
}
任何方向都非常感谢......谢谢。
编辑:我还希望“文本文本文本文本”行相对于父级的右下角对齐 - 而不是“Img2”。但我读过这种对齐方式在 CSS 中是不可能的。你怎么处理这个?