我正在尝试创建一个带有右侧提交按钮的流体文本输入框。输入框和按钮应该填满其容器的100%。
以下是我试图实现的近似效果:http://jsfiddle.net/t7tgJ/ 问题是,为了让输入框填满其容器,我需要给它一个流体宽度,比如100%。但是,如果我将按钮向右浮动,我就需要将宽度调整为90%之类的值,以使按钮适合。但这只适用于一个视口大小。
我想要的是:
或者用通俗易懂的语言说,我的输入框应该延伸到右侧浮动按钮,无论在任何视口大小下都保持不变。
以下是我试图实现的近似效果:http://jsfiddle.net/t7tgJ/ 问题是,为了让输入框填满其容器,我需要给它一个流体宽度,比如100%。但是,如果我将按钮向右浮动,我就需要将宽度调整为90%之类的值,以使按钮适合。但这只适用于一个视口大小。
我想要的是:
input { width: 100% - {button.width}; }
button { float: right; }
或者用通俗易懂的语言说,我的输入框应该延伸到右侧浮动按钮,无论在任何视口大小下都保持不变。