删除输入字段默认宽度

san*_*eep 4 html css css3

我有一个input field用户和其他人喜欢的电子邮件,电话等.

我想要一个input field可以获取width其内容的内容,因为用户名可以是小型和大型的,但是现在如果文本很小则会发生什么default width,从右边留下一些不需要的空间.

我尝试float, inline但没有任何作用.

检查小提琴http://jsfiddle.net/sandeep/Qa8R5/

我不想要这个javascript

谢谢

thi*_*dot 5

没有办法只使用CSS来使input元素与其中的文本一样宽.

原因是与input替换元素的事实有关.

你需要JavaScript,就像这样.