Saya mempunyai div luar yang mengandungi tiga div dalam.
Saya mahu div dalam paling kiri sentiasa menentukan ketinggian div luar. Jika div dalam yang lain mempunyai kurang kandungan [daripada div paling kiri], mereka akan mempunyai ruang kosong. Jika mereka mempunyai lebih banyak kandungan [daripada div paling kiri], mereka akan mendapat bar skrol.
Sesetengah soalan lain tentang SO tanyakan cara menetapkan ketinggian div luar kepada ketinggian div dalam. Walau bagaimanapun, dalam kes saya, saya mempunyai berbilang div dalam, dan saya tidak tahu sama ada ketinggian div luar lebih besar atau kurang daripada ketinggian div paling kiri.
Adakah terdapat cara untuk melakukan ini, khususnya menggunakan CSS sahaja?
Cara yang berbeza. Dua contoh:
Satu idea ialah menggunakan kedudukan mutlak untuk memisahkan beberapa kandungan daripada aliran supaya ia tidak mempunyai sebarang kesan pada ketinggian, dan kemudian gunakan Flexbox sebagai susun atur utama: