最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

IE下table设置高度100%却无效的情况_html/css

来源:懂视网 责编:小采 时间:2020-11-27 16:32:31
文档

IE下table设置高度100%却无效的情况_html/css

IE下table设置高度100%却无效的情况_html/css_WEB-ITnose:本帖最后由 zhukongyi 于 2011-12-31 17:34:14 编辑 无标题文档* { padding:0px; margin:0px;}html, body { width:100%; height:100%;} 非常奇怪,在FF和Chrome中都是正常的,却唯独是IE中嵌套的table设置高度为1
推荐度:
导读IE下table设置高度100%却无效的情况_html/css_WEB-ITnose:本帖最后由 zhukongyi 于 2011-12-31 17:34:14 编辑 无标题文档* { padding:0px; margin:0px;}html, body { width:100%; height:100%;} 非常奇怪,在FF和Chrome中都是正常的,却唯独是IE中嵌套的table设置高度为1

本帖最后由 zhukongyi 于 2011-12-31 17:34:14 编辑

无标题文档


非常奇怪,在FF和Chrome中都是正常的,却唯独是IE中嵌套的table设置高度为100%无效


回复讨论(解决方案)

人呢?

...就没有一个会的愿意指点一下吗?
或者说明下这是什么原因造成的

你应该设置外层table中tr的td的width属性值

















你应该设置外层table中tr的td的width属性值




有效果啊?为什么你说没有效果呢?你设置了两个高41px的列,还有table边框,你那个最外层的table高度就是他们加一起啊。。你希望的效果是什么呢?占整个页面100%?

我以前做ASP.NET的时候,table的高度设置100%无效,但是设置像素可以。父容器就是body。
而相同的代码在纯HTML下设置100%就有效果。不知道为什么。

难道一定要设置body的height?

有效果啊?为什么你说没有效果呢?你设置了两个高41px的列,还有table边框,你那个最外层的table高度就是他们加一起啊。。你希望的效果是什么呢?占整个页面100%?

最外层的table设置了高度为100%,他的高度并不是里面的的table行高的总和,里面的table设置了table高度为100%,然后其中有2行设置了高度,中间的那一行本应该自动填充满其余的高度的,但是在IE下却没有这样
html,body的高度我都设置过了,所以外面的table高度才能撑满整个页面,但里面的table不知道为什么在IE下无效

也许是IE浏览器的兼容性问题吧 。。

我最想知道的是有没有解决方案.....

IE不行,放弃吧,用其他方式指定吧。

无标题文档
aa

HTML code




谢谢你的回复,不过这还不是我要的效果,我所说的是table里嵌套一个table设置高度100%无效

看来是没有人愿意来解释一下原因了...

用百分比去设置高宽时,父元素要设置固定的高宽

  Test 

IE6不认识没有高度的东西。100%有时的认识也会不太对,建议你可以专门为IE6写个“_height:200px”这样的高度

Top