PR
TIPS

inputタグの幅がコンテナからはみ出る問題の解決方法

inputタグに max-width: 100%; などと指定しても、コンテナからはみ出てしまうことがあります。その原因として、inputタグに size 属性が指定されている場合があります。

size 属性は、inputタグの見た目の幅を指定します。この値が指定されていると、そのサイズ分のスペースが確保されます。そのため、size="60"などと指定されていると、指定した幅が確保され、コンテナからはみ出すことがあります。

これを解決するためには、size 属性を空にすると良いです。具体的には、size=""とします。これにより、size 属性が指定されていないものとして扱われ、max-width: 100%; などのスタイルが適用されます。

<input size="" />
この記事を書いた人
Naokazu Yokoo

エンジニア歴20年以上。現在はWeb / AI領域で活動中。
開発環境・サーバー環境ともに速度と効率性を追求しています。

Follow Naokazu Yokoo
Follow Naokazu Yokoo

Comment

タイトルとURLをコピーしました