クライアントの解像度に応じてラップする CSS で柔軟なレイアウトを作成しようとしています。
たとえば、横向き (幅 1024px) の iPad では、次のように表示したいと考えています。
しかし、縦向き (幅 600px) のプレイブックでは、次のように表示したいと思います。
20px の余白を除いて、ほとんどすべてが機能しています。ラップされた要素のマージンを指定する方法がわかりません。
これが私のコードです:
HTML:
<div class="box-row-fluid">
<div class="col">Box 1</div>
<div class="col">Box 2</div>
</div>
CSS:
.box-row-fluid {
display: -webkit-flex;
-webkit-flex-flow: row wrap;
}
.box-row-fluid > .col {
-webkit-flex: 1 400px;
background: #fff;
}
コードは、ブラウザーが有効な Webkit ブラウザーであることを前提としています。
助けていただければ幸いです。お時間をいただきありがとうございます。