我使用CSS技巧,我在一个元素上设置position: absolute
,然后设置为left: 0px; right: 70px
以确保元素跨越父项的整个长度,但总是留下70px空间右。
但是,我最近发现这个技巧在IE9中不适用于文本输入元素。 “left”和“right”属性根本不会改变元素的默认宽度。有没有人知道IE9的解决方法?
请参阅此fiddle,虽然你必须在IE9中查看它才能看到效果......
答案 0 :(得分:3)
输入元素不喜欢被拉伸。将其放在包含<div>
的位置,放置<div>
,然后在输入上使用width:100%
。