div 内的文本框在 IE 中下降

标签 textbox css

我的问题是,当我在 Internet Explorer 8 上时,灰色文本框消失了,我尝试了 {top: 0px} 和其他东西,但我无法正确...

预览

http://i265.photobucket.com/albums/ii213/omegakenshin/other/rEdHellCorner.jpg

这是我的代码...

<div class="textboxS">

<img src="images/textbox_corner.png" alt="redCorner" name="redCorner" width="73" height="77" class="redCorner" />

    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tbSMain">
    </table>
  </div>

还有我的 CSS...

.textboxS {
    width: 550px;
    margin: 30px 0px 0px 220px;
    position: relative;
}

.tbSMain {
    position: relative;
    top: 0px;
    margin: 0;
    padding: 0;
}

.redCorner {
    float: right;
    margin: -33px -30px 0px 0px;
}

最佳答案

使用

顶部:0px;

您需要将位置设置为绝对位置:

.tbSMain {
    position: absolute;
    top: 0px;
    margin: 0;
    padding: 0;
}

我还建议将 .redCorner 更改为 float: left;并相应地调整边距。负边距会破坏一切。

关于div 内的文本框在 IE 中下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054967/

相关文章:

jquery - 如何在初始化页面的文本框中设置光标

java - 我怎样才能拥有可滚动的禁用文本?

javascript - 通过 jQuery 仅选择一个对象并使用表单提交

javascript - 用动画移动 div

html - 如何在表格列标题处垂直旋转文本

javascript - 获取/设置 asp :textbox values from javascript

java - GWT/文本框-单击和双击处理程序选项?可能的?

css - 内联元素内 CSS 中的目标值

html - 将 div/span 对齐到表格单元格的左上角

css - 使用 Css 清除 TextBox 文本/值