レスポンシブ レイアウトの例として、次のページを用意しました:フレキシブル グリッド
今、私は自分のプロジェクトでこのページの画像と同じことをしたいと思っています。画面サイズが小さくなると、要素のサイズも変更する必要があります。
これらの要素の幅については、すべてがうまく機能します。でも身長は変わらない。サンプルページの作成者は、画像に単一の高さ属性さえ使用していないため、これをどのように達成したのだろうか。
これが私のコードです:
HTML
<div id="wrapper"> <ol> <li id="el-1" class="figure"><div class="element"><p class="heading">Lorem1</p></div></li> <li id="el-2" class="figure"><div class="element"><p class="heading">Lorem2</p></div></li> <li id="el-3" class="figure"><div class="element"><p class="heading">Lorem3</p></div></li> <li id="el-4" class="figure"><div class="element"><p class="heading">Lorem4</p></div></li> <li id="el-5" class="figure"><div class="element"><p class="heading">Lorem5</p></div></li> <li id="el-logo" class="figure"><div class="background"><p>LoremIpsum<br>Lorem</p></div></li> <li id="el-6" class="figure"><div class="element"><p class="heading">Lorem6</p></div></li> <li id="el-7" class="figure"><div class="element"><p class="heading">Lorem7</p></div></li> <li id="el-8" class="figure"><div class="element"><p class="heading">Lorem8</p></div></li> <li id="el-9" class="figure"><div class="element"><p class="heading">Lorem9</p></div></li> <li id="el-10" class="figure"><div class="element"><p class="heading">Lorem10</p></div></li> </ol>
CSS