我的结构非常简单如下:
<div class="inline">
<div class="photo-group thumb_wrapper">
<img src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQYZ35nsT0CRTlGBtNmPHikH74wXBldsPe8LQYfhXnzADYo-xSU"
/>
<div class="thumb_icon label-inverse">
<p class="thumb_icon_content">
243 x 324
</p>
</div>
<div class="thumb_time label-inverse" ><p class="thumb_time_content">11.41 Kb</p></div>
http://jsbin.com/nomekagojo/3/edit?html,css,output
我希望img上的.thumb_icon_content
左对齐,以及img上的.thumb_time_content
右对齐。主要问题是
img并不总是占用.photo-group
div的100%。
如果我将宽度:100%放在img上,它会没问题,但我想显示img而不改变它的分辨率。
我怎样才能实现它?
任何帮助都将非常感激!
谢谢, 阿龙
答案 0 :(得分:0)
这将为您解决问题:
p.thumb_time_content {float:right;}
.inline {display:inline-block;}
display:inline-block;
将阻止父div拉伸并将其包裹在内容中。
答案 1 :(得分:0)
*{
padding: 0;
margin: 0;
box-sizing: border-box;
}
.thumb_wrapper {
display: table;
}
.thumb-caption{
display: table;
width: 100%;
}
.thumb-cell{
display: table-cell;
vertical-align: middle;
}
.thumb_time p{
text-align: right;
}
&#13;
<div class="inline">
<div class="photo-group thumb_wrapper">
<div class="thumb-cell">
<img src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQYZ35nsT0CRTlGBtNmPHikH74wXBldsPe8LQYfhXnzADYo-xSU" />
<div class="thumb-caption">
<div class="thumb_icon thumb-cell label-inverse">
<p class="thumb_icon_content">243 x 324</p> </div>
<div class="thumb_time thumb-cell label-inverse">
<p class="thumb_time_content">11.41 Kb</p>
</div>
</div>
&#13;
答案 2 :(得分:0)
请尝试以下操作: Demo
.inline{
width:250px;
}
.clear{
clear:both;
display:block;
content:"";
}
.thumb_time_content {float:right;}
.thumb_icon {float:left;}
答案 3 :(得分:0)
如果您想要图像上的内容,则需要将其置于绝对位置;
List<SD> sampleData=newInstance["a"];// Gives the output