テキスト本文の最大幅をたとえば30emにする1列のレイアウトにしたいのですが、できるだけ広くする必要があります(最大30em)。
左マージン(テキスト本文の左端とブラウザウィンドウの左端の間の空きスペース)は最大6emで、必要に応じて縮小します(小さい画面の場合)。
右マージンは、利用可能な残りのスペースを使用する必要があります。
私はこの質問を見ました:max-margin CSSプロパティが必要ですが、それは存在しません。どうすればそれを偽造できますか?-でも、私の場合の使い方がわかりません。これは私が試したものです(http://jsfiddle.net/y2rd8/1/)
<div class="left"></div>
<div class="right"></div>
<div class="body">
A wonderful serenity has taken possession of my entire soul,
</div>
<div style="clear: both;" />
と
.left, .right {
background: gray;
}
.left {
float: left;
max-width: 6em;
}
.right {
float: right;
width: auto;
}
.body {
max-width: 30em;
border: 1px solid green;
}