2011-11-27 73 views
2

如何獲取文本字段,以便在輸入時擴展寬度以適應輸入寬度?展開文本框寬度以適應輸入,因爲打字

+0

[Liquid textfield width]可能的重複(http://stackoverflow.com/questions/5201621/liquid-textfield-width) – Christian

+0

我會在這裏留下這個:http://stackoverflow.com/questions/118241/calculate-text-width-with-javascript – Matthew

回答

0

取決於您嘗試定位的瀏覽器。新的瀏覽器可能只是通過CSS支持某種方式,但我懷疑IE6有這樣的功能。

所以,如果您需要傳統的瀏覽器支持,那麼我建議堅持使用JavaScript。

+0

「可能」?你的意思是說「CSS可能是任何腳本需求的解決方案」?正如我所看到的,CSS是用於演示而不是行爲。 OP的需求嚴格在劇本土地上。 – Christian

+0

@ChristianSciberras編輯前的原始問題是,如果可以在沒有JavaScript的情況下做到這一點... –

+0

啊,我明白了。請原諒我的偏見。現在,發現人們希望從原始CSS中獲得魔力是很常見的。 – Christian

-1

使用CSS只需將width設置爲auto即可。

+0

這不適用於Chrome或Safari瀏覽器... –

+2

當然,它不起作用。輸入框不同於span或div,因此自動寬度不起作用。也許與CSS外觀混雜可能有所幫助,但這是一個巨大的破解。 – Christian

+0

@mrtsherman沒問題。 – Christian