IE 中文本区域 100% 高度

发布于 2024-09-05 08:36:08 字数 184 浏览 4 评论 0原文

如何让我的

How do I get my <textarea> to have a height of 100% and work in IE7/6? height:100% works fine in all other browsers but IE just doesn't want to accept anything other than specific values. Javascript is a possible solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

内心旳酸楚 2024-09-12 08:36:08

为了使元素在 IE6 中达到 100% 高度,您需要指定其父元素的固定高度。如果您想让元素占页面的全长,请应用 height:100%; html 和 body 元素。

/*100% height of the parent element for IE6*/ 
#parent {height:500px;}
#child {height:100%;}

/*100% of the page length for IE6*/ 
html, body {height:100%;}
#fullLength {height:100%;}

摘自:http://www.virtuosimedia.com/

我猜这同样适用于 IE7。

In order for an element to achieve 100% height in IE6, you will need to specify a fixed height of its parent element. If you want to make the element the full-length of your page, apply height:100%; to both the html and body elements.

/*100% height of the parent element for IE6*/ 
#parent {height:500px;}
#child {height:100%;}

/*100% of the page length for IE6*/ 
html, body {height:100%;}
#fullLength {height:100%;}

Taken from: http://www.virtuosimedia.com/

I'm guessing the same applies for IE7.

野侃 2024-09-12 08:36:08

我想在这里留下答案,因为我有同样的问题,并且上面的答案并不完全有帮助。

对于除IE6-7之外的所有浏览器

  div#parent {height:500px;}
  textarea#child {height:100%;}

但对于IE6-7你需要设置:

  textarea#child {
      height:100%;
      position: absolute;
  }

I want to leave an answer here, beacause I have the same problem and answer above is not fully helpfull.

For all browsers except IE6-7

  div#parent {height:500px;}
  textarea#child {height:100%;}

But for IE6-7 you need to set:

  textarea#child {
      height:100%;
      position: absolute;
  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文