html - TextArea 背景图像消失在滚动条后面 - html 5

标签 html

我在 ie8 中遇到背景图像问题。这是html页面。我正在 ie8 中测试。

<pre><code><!DOCTYPE html> <html> <HEAD> <TITLE>Test background icon</TITLE> <STYLE type=text/css> .ctNewIconOnlyTxt { background: url('images/icons/icon_test.gif') right top no-repeat !important; background-color: #F2F2F2; padding-right: 16px; } </style> </HEAD> <BODY> <LABEL>Description </LABEL> <TEXTAREA style="WIDTH: 565px; HEIGHT: 83px;" class="ctNewIconOnlyTxt" >testing for star icon for new </TEXTAREA> </BODY> </html> </code></pre>

问题是背景图像隐藏在文本区域的滚动条后面。如果我删除 DOCTYPE html 标记然后图像显示在滚动条之前。 有人可以向我解释问题是什么以及解决方法是什么吗?

最佳答案

如果没有 DOCTYPE 声明,Web 浏览器将以 quirks 模式呈现页面。这意味着不同的浏览器将以不标准的方式解释这些标签,通常以困惑的外观告终。

滚动条应该在文本区域背景的顶部。 (这是背景!)

如果要隐藏滚动条,指定滚动条不可见

textarea {
border : none;
overflow: hidden;
}

另一种方法是使用 iFrame 而不是 TextArea

关于html - TextArea 背景图像消失在滚动条后面 - html 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8051648/

相关文章:

javascript - 在 Slider Div 上设置滚动

jquery - 从 TEL URI 创建联系人时如何获取联系信息

javascript - 滚动时将对象固定到浏览器窗口的顶部

html - 正确对齐图片说明

jquery - 单击我的 Accordion 幻灯片效果时更改图标

html - 如何重置CSS页面计数器

html - margin 似乎无法正常工作

html - 字体很棒 - 图标周围有两个圆圈

html - 流体 div 填充剩余的垂直空间

html - 为什么 Jumbotron 看起来太大而不适合 window ?