如何从 Internet Explorer 中的父元素继承 textarea 的背景颜色?

Posted

技术标签:

【中文标题】如何从 Internet Explorer 中的父元素继承 textarea 的背景颜色?【英文标题】:How to inherit the background color of textarea from parent element in Internet Explorer? 【发布时间】:2011-11-05 11:37:08 【问题描述】:

考虑以下示例:(Live demo here)

html

<div id="wrapper">
    <textarea></textarea>
</div>

CSS:

div 
    background-color: #777;

textarea 
    background-color: inherit;

我希望 textarea 从包装器继承背景颜色。

它在 Firefox 中运行良好。

但是,在 Internet Explorer 7 中,背景颜色是白色。为什么?

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

IE7 不支持inherit 用于除directionvisibility 之外的任何属性。

Source.

您可以将textareabackground-color 改为transparent

【讨论】:

以上是关于如何从 Internet Explorer 中的父元素继承 textarea 的背景颜色?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Internet Explorer 7 上绝对定位的父元素中的百分比宽度子元素的宽度会塌陷?

如何从 Internet Explorer 11 降级到 Internet Explorer 10?

Internet Explorer 中的 TTF 支持状态如何?

如何从批处理文件中打开和关闭 Internet Explorer?

从 Internet Explorer 中的 AJAX 响应中删除 SCRIPT 标记

如何从命令提示符设置 Internet Explorer 安全设置