私の問題は、特定の時点でブラウザのサイズが変更されると、レイアウトが崩れることです。モバイル レイアウトの場合、別の CSS を読み込むことができますが、それは問題ありませんが、640px では見栄えがよくありません。
修正する方法はありますか?おそらく、この場合に機能する既知のレイアウトがいくつかありますか?
HTMLは次のとおりです。
<html>
<dl>
<dt>Small</dt>
<dd>Small</dd>
<dt>Three blind mice</dt>
<dd>Value</dd>
<dt>This text is wrapped. But breaks at 640px</dt>
<dd>Three blind mice, Three blind mice, See how they run</dd>
</dl>
</html>
および関連する CSS:
dl {
background-color: #D0D;
overflow: auto;
}
dt {
float: left;
width: 30%;
text-align: right;
background-color: #DD0;
}
dd {
width: 70%;
float: left;
background-color: #0DD;
}
例については、こちらのフィドルを参照してください。ブラウザのサイズを小さくすると、レイアウトが「台無し」になります。