0
1000px
の幅が1rem
のsection
の要素を、ユーザーがどのような幅よりも小さくサイズ変更しても保持するようにしたいと考えています。水平にマージンと最大幅を中心に
main {
align-items: center;
background: #eee;
display: flex;
flex: 1;
flex-grow: 1;
flex-flow: column nowrap;
}
section {
align-self: stretch;
background: #fff;
display: flex;
margin: 1rem;
max-width: 1000px;
}
残念ながら、これを微調整での私の試みから、3つの結果があります:私は「ので
- は、私は、適切
1000px
の最大幅と中心が、側縁が持続していない何かを持っていますmを1rem auto
を使用して計算します。 - 私は中心的なものを持っていますが、要素のサイズを変更しようとしません。
- 私は正しい幅を持ち、余白が残っていますが、左揃えです。
は、私はこれは私が利益のためにrem
ユニットを使用していますので、信頼性がない@media
ブロックを使用して、別に動作するように取得するかどうかはわかりません。