2012-07-06 152 views
0

需要显示图像丢失时的百分比宽度。由于图像加载动态我不能修复图像大小。所有图像大小均以百分比形式提及。那么当没有图像加载时,我们如何获得div适当的宽度。动态图像尺寸div

这是演示。 http://jsfiddle.net/7LfMV/2/

+0

你告诉我们,DIV似乎出现非常小的,你想让它看起来更大。 – freebird 2012-07-06 10:00:00

+0

@Sowmya你可以更详细地解释你的需求或你想要的结果的截图。 – 2012-07-06 10:24:01

回答

0

尝试改变table-cellinline-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 
} 
0

使用min-heightmin-width设置heightwidth时那里 是没有图像。

因为你使用的是display:table-cell我猜你是在div里面放置图像的中心,这会做到。

.wraptocenter { 
    display: table-cell; 
    text-align: center; 
    vertical-align: middle; 
    border: 1px solid red; 
    min-height:300px; 
    min.width:300px; 
} 

小提琴这里http://jsfiddle.net/7LfMV/6/