Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 表格中的图像居中问题>;t车身>;TR>;IE7中的TD_Html_Internet Explorer 7_Image - Fatal编程技术网

Html 表格中的图像居中问题>;t车身>;TR>;IE7中的TD

Html 表格中的图像居中问题>;t车身>;TR>;IE7中的TD,html,internet-explorer-7,image,Html,Internet Explorer 7,Image,我正试图在表格单元格中居中显示一个图像,除IE7外,其他浏览器都可以正常运行(不用担心IE6!!!) 表如下所示: <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td class="block.productgrid.image"> <img width="125" height="100" alt="Alter

我正试图在表格单元格中居中显示一个图像,除IE7外,其他浏览器都可以正常运行(不用担心IE6!!!)

表如下所示:

<table cellspacing="0" cellpadding="0" border="0">
<tbody>
    <tr>
        <td class="block.productgrid.image">
            <img width="125" height="100" alt="Alternate text" src="some-pix.jpg">
        </td>
    </tr>
</tbody>

图像左对齐。。。我看不出有任何外部风格影响这一点。对我来说唯一有效的方法是使用javascript并对TD应用相等的填充,但这是一个极其繁重的修复。这可能是什么原因造成的?!? 提前感谢:-)

尝试使用

padding: auto; width: 100% /* if not used */; height: 100%;/* if not used */
td
样式内


您应该为我们提供应用于该类的样式(
block.productgrid.image
),以便我们更好地了解该做什么。

它在哪里显示左对齐?我没有看到..
class=“block.productgrid.image”
-类名不能包含点。。。都试过了。ID值是“cms”生成的-0控制该值。@Šime Vidas-是的,它们可以(尽管您必须转义它们才能在CSS选择器中使用)。
TABLE>TBODY>TD
?这在任何浏览器中都是如何工作的?您缺少一个
TR
。请向我们展示真实的HTML和CSS。包含td的页面上唯一的CSS是:text align:center;那么它可能是td的大小。如果大小不大于图像,则图像无法对齐。。。。当我检查Friebug(布局选项卡)上的尺寸时,TD为197 x 138,IMG为125 x 100宾果:设置宽度后:在包含TD的面板上为100%,一切正常!但为什么?!?宽度100%使用父节点的完整大小,即TR的宽度。在您的情况下,它也可能指页面的宽度。