需要显示图像丢失时的百分比宽度。由于图像加载动态我不能修复图像大小。所有图像大小均以百分比形式提及。那么当没有图像加载时,我们如何获得div适当的宽度。动态图像尺寸div
这是演示。 http://jsfiddle.net/7LfMV/2/
需要显示图像丢失时的百分比宽度。由于图像加载动态我不能修复图像大小。所有图像大小均以百分比形式提及。那么当没有图像加载时,我们如何获得div适当的宽度。动态图像尺寸div
这是演示。 http://jsfiddle.net/7LfMV/2/
尝试改变table-cell
到inline-block
- http://jsfiddle.net/7LfMV/4/
.wraptocenter {
display: inline-block;
text-align: center;
vertical-align: middle;
width: 60% /*Div should take this width*/;
background-color:#999
}
删除display: table-cell;
并添加height
到div
使用min-height
,min-width
设置height
,width
时那里 是没有图像。
因为你使用的是display:table-cell我猜你是在div里面放置图像的中心,这会做到。
.wraptocenter {
display: table-cell;
text-align: center;
vertical-align: middle;
border: 1px solid red;
min-height:300px;
min.width:300px;
}
你告诉我们,DIV似乎出现非常小的,你想让它看起来更大。 – freebird 2012-07-06 10:00:00
@Sowmya你可以更详细地解释你的需求或你想要的结果的截图。 – 2012-07-06 10:24:01