width: 100%
のテーブルとそのテーブルの要素がwidth: 40em; max-width: 100%
ですが、ブラウザウィンドウが小さすぎると要素がまだテーブルを伸ばしています。HTMLテーブル - td子孫で最大幅が機能しない
この要素を固定幅にしたいが、容器が小さすぎる場合は、この要素をコンテナより大きくしないでください。固定幅に十分な余裕がない場合、max-width: 100%
は利用可能なスペースに合わせて小さくする必要があります。これはテーブルの外で動作します。
max-width
はテーブル自体にはありません。実際には<input>
要素にありますが、リンクしたコードには同じ問題のある別のテーブルが<span>
要素に含まれています。テーブルの外部にある<input>
フィールドも正しく動作します。
それは確かに私の例よりも良く見え、それはボックスモデルの倒錯(私が主に問題の一部であるかもしれない場合には補完のために主に含まれていました)をよく示しています。しかし、それは私の問題を解決するものではありません。 – meustrus
これは以前と同じように動作していなかった理由を覚えていません。 – meustrus