Windows 8ストアアプリの開発にJavascript + HTMLを使用して、テキストの長いコンテンツといくつかの画像を含むページのレイアウトを作成して、通常はテキストの列数を順番に「自動的に」調整する簡単な方法を探していますユーザーがテキストを読むために垂直方向にスクロールする必要がないようにします。もちろん、デバイスが横向きモードの場合、「可能な限り」を避けるために、コンテンツは列にまたがり、利用可能な高さのみを使用して、必要なだけ列を追加します。
私がこのようなことをすると:
@media screen and (-ms-view-state: fullscreen-landscape)
{
#main {
width: 100%;
height: 100%;
display: -ms-grid;
-ms-grid-columns: 1fr 300px;
-ms-grid-rows: 132px 1fr;
}
}
パーセント、分数、またはピクセルを使用したかどうかに関係なく、常に2列と2行のレイアウトのみを指定することになります...
ポートレートモードでは、通常は1列のままの方が自然に感じると思いますが、そうではありませんか? しかし、少なくとも、横向きの場合は、Windows 8 が搭載されているデバイスの画面サイズの種類が非常に多いため、どのように対処すればよいかわかりません。
どうもありがとうございました。