HTML图像相对大小未在Chrome中按预期延伸

时间:2012-05-10 01:35:08

标签: html css html-table webkit

这张图片的高度是不是因为它的宽度而拉伸的原因是什么?

仅限Webkit!

http://jsfiddle.net/CgEhg/8/

编辑:很多人遇到问题,只需使用Chrome

3 个答案:

答案 0 :(得分:1)

除非您有多个表格和多个图片用于不同的数据布局,否则您可以为tabletd img定义相同的样式,这应该适用于{{1} }以及ChromeIE

小提琴上的示例http://jsfiddle.net/2BdQT/

css

Firefox

<强> HTML

table, img
{
    height:40px;
    width:40px;
}

td,tr,tbody
{
    width:100%;
    height:100%;
}

答案 1 :(得分:0)

您需要设置td table的样式,而不是img标记

<强> jsFiddle

答案 2 :(得分:0)

这是您可以做的最好的事:http://jsfiddle.net/CgEhg/41/

<table  border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td><img src="http://www.google.com/logos/2012/stgeorge12-hp.png" /></td>       
    </tr>
</table>

table{
    height:40px;
    width:40px;
}    
img{
    height:auto;
     width:100%;
}
td,tr,tbody{
    height:100%;
    height:100%;
}