绝对定位<input /> with&#34; left&#34;和&#34;对&#34;在IE9中不起作用

时间:2013-11-22 15:55:34

标签: html css internet-explorer internet-explorer-9 css-position

我使用CSS技巧,我在一个元素上设置position: absolute,然后设置为left: 0px; right: 70px以确保元素跨越父项的整个长度,但总是留下70px空间右。

但是,我最近发现这个技巧在IE9中不适用于文本输入元素。 “left”和“right”属性根本不会改变元素的默认宽度。有没有人知道IE9的解决方法?

请参阅此fiddle,虽然你必须在IE9中查看它才能看到效果......

1 个答案:

答案 0 :(得分:3)

输入元素不喜欢被拉伸。将其放在包含<div>的位置,放置<div>,然后在输入上使用width:100%