84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
フレックスボックス CSS を使用してこのようなことを実現したいと考えています。メニューは固定幅ですが、テーブルは自動的に拡大する可能性があり、ヘッダーは長い場合でもテーブルの幅を超えてはなりません。言い換えれば、テーブルは列コンテナーを拡張できる必要がありますが、ヘッダーは拡張できません。
1 つのフレックス列だけで簡単に実装できます。
しかし、メニューを追加すると、すべてが正常ではなくなり、タイトルが切り詰められません。
タイトルを含む要素のサイズを、その兄弟要素とともに変更しますが、その要素自体の子要素には影響を与えないようにしたいとします。
私が考える唯一の方法は、タイトル テキストを適切な要素 (この場合は <span>) で囲み、それから position:Absolute を使用してそれを削除することです。 from フローから取り出して、タイトルの親要素で position:relative を使用します。次に、タイトルの高さを設定する必要があります。
<span>
position:Absolute
position:relative
に置き換えました。これにより、メニューのサイズが変更されなくなり、常に 200px のままになります。
リーリー リーリー
タイトルを含む要素のサイズを、その兄弟要素とともに変更しますが、その要素自体の子要素には影響を与えないようにしたいとします。
私が考える唯一の方法は、タイトル テキストを適切な要素 (この場合は
###例###<span>
) で囲み、それからposition:Absolute
を使用してそれを削除することです。 from フローから取り出して、タイトルの親要素でposition:relative
を使用します。次に、タイトルの高さを設定する必要があります。幅を
flex: 0 0 200pxに置き換えました。これにより、メニューのサイズが変更されなくなり、常に 200px のままになります。
リーリー リーリー