日期:2014-05-17  浏览次数:20540 次

恶心的IE乱显示表格高度,不骂不快
我只想要这行高15像素,可是在IE7中办不到,但在Firefox中正常.请高人放在IE7中看看效果.就知道问题在哪 了.

HTML code

<table width="100%" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="30%"   style="height:15px;">图片,我只想要这行高15像素,可是在IE7中办不到,但在Firefox中正常.</td>
    <td width="38%" rowspan="5"><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>这里的高度不固定,随文字内容多少改变,先放些换行符撑开<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>        </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td >&nbsp;</td>
  </tr>
</table>



------解决方案--------------------
骂吧
------解决方案--------------------
style中增加:line-height:15px;
------解决方案--------------------
你右边的哪个cell高度太高所以左边的cell高就进行平均分配,如果你右边的不是很就是正确的

------解决方案--------------------
我也碰到类似的问题, 确实让人发火.
------解决方案--------------------
楼主消消气

各浏览器之间的问题是存在的,而且很多人都会碰到. 有些可以用BUG纠正, 有些没办法弄的,就换种思路, 换个解决方案.

千万不能钻牛角....要是这次解决了,以后要改,也许会更麻烦.

帮顶一下~~~~

楼主若还是不爽, 就继续骂, 哈
------解决方案--------------------
用DIV中的<ul></ul>无序列表代替表格,一切都可解决;
------解决方案--------------------
这个问题一直找不到解决方法
有无高人知道呢
------解决方案--------------------
探讨
style中增加:line-height:15px;

------解决方案--------------------
探讨
这个问题一直找不到解决方法
有无高人知道呢

------解决方案--------------------

------解决方案--------------------
楼主改用DIV布局吧`~现在感觉越来越好用.
------解决方案--------------------
我用ie6做100%高的表格时也发现类似问题,加了标准doctype后,行高会平均分配,而不按设想的有的固定有的适应
------解决方案--------------------
就是就是
------解决方案--------------------
按6楼的改就是了!