なしのinputタグの幅は、HTMLの次のスニペットを考えてみましょう。 (リストには実際のアイテムがありますが、コンパクトにするためにここに残しておきます)。ここでは、CSSを使用してリストの幅を制御することができ、同様に入力タグに対してもリストの幅を制御できます。メイクリストはJavaScriptを
入力タグをデフォルトの幅のままにして、リスト幅の幅を一致させたいとします。私はもちろん、JavaScriptのgetComputedStyleを使用することができます。理論的には、これはユーザーがJavaScriptを無効にすると問題を引き起こしますが、実際には、私は実際に(非常に最小限の)オートコンプリートウィジェット(ウィキペディアのようですが、ファンシーは少ない)をコーディングしているので、JavaScriptなしでは機能しません。
これでも可能ですか?私はCSSについては基本的に何も知らないので、これが明白であると思われるなら私を許してください。
興味深い質問。インライン・ブロック・スタイリング(リストと入力の両方にインライン・ブロックのラッパーを追加)を使用できますが、リスト項目のテキストが長すぎると、幅が広がります。あなたはそのシナリオで何をしたいですか? https://jsfiddle.net/s8dujmto/ –