このように残りの高さが小さいと1行の文字数が少なくなって、そのぶん行数は多くなるので横にオーバーフローしやすい。そこで、この問題を解決するために、このようにオーバーフローが発生する場合には、縦書きブロックを丸ごと次のページに追い出す。ひとつ考えられる解決方法としては、残りの高さで組まれる縦書きブロックが横にオーバーフローするような場合は、横にはオーバーフローしないように高さをより大きくする。その結果として下にはみ出すことになるが、この場合は通常の改ページ処理により次のページに送られる。結果は次のようになる。以上、ページメディアにおいてページの残りの高さを使う場合に、1行の文字数が少なくなる分、行数が多くなって、横方向にオーバーフローするという問題を解決する方法を考えたのですが、おそらく、このような処理はUAの実装に任されるということになるかと思います。今のままでいいような気がしてきました。available-widthの段ができて、そこからoverflowすれば次の段が追加されるような仕様に見えます。Available-widthがない場合(親DIVにheightがない場合)に、100vhをそのまま使うのか、100vhを下限として現在位置からの残りを使うのか、というのは検討が必要そうですね。2.1の仕様のままで保障されるだろう、という認識です。muchだと思われるので、製作者が段組指示を入れていなければ切れてしまう、それを防ぎたいなら、製作者が段組指示を入れること、ということになると思われます。今のmulti-colの仕様では、「残りを一段組、溢れたら二段目を作る」という指示はできなさそうにも見えますね。modesに記述するか、あるいは自動的に段組みにフォールバックするようにするか、いずれかにしないといけなさそうな気がします。いうのがよさそうではないか、というのが今のところの状況です。私もそれがよさそうと思います。して扱うということですね。以下、段組の場合とページメディアの場合について。指定があり、その中に縦書きブロックがあるときは、段の中での残りの高さを使うということになるかと思います。すると段の下のほうに配置される縦書きブロックは残りの高さが小さいので1行の文字数が少なくなり、その分、行数が多くなって、横方向にオーバーフローするリスクが大きくなります。そのような場合に、オーバーフローが起きるようなら、その縦書きブロックをまるごと次の段に送って段のはじめから縦書きブロックを配置するとよさそうです。ない場合、100vh(ページの高さ)を使うということになるでしょうか(ページの残りの高さではなく)。その場合、横書きのページの途中からはじまる縦書きブロックの高さが100vhだと、そのページには入りきらないことになるため、まるごと次のページに送られるということになります。指定があるのと同様)ページの下のほうに配置される縦書きブロックは残りの高さが小さいので1行の文字数が少なくなり、その分、行数が多くなって、横方向にオーバーフローしやすくなり、そのような場合にその縦書きブロックをまるごと次のページ(段組の場合は段)に送るということになるならよさそうです。shrink-to-fitとavailable-widthの定義は村上さんのおっしゃる通りで、available-widthの定義を縦横混在時に少し変えましょう、という話でした。いうのがよさそうではないか、というのが今のところの状況です。shrink-to-fitは、村上さんから説明を聞いた時にはoverflowする、という話だったので、私としては賛成できませんでしたが、Elikaからはoverflowしない、fit-to-contentと同じだ、という説明をしてもらいました。下で参照していただいた式を見る限り、overflowしない、が正しい解釈だと思われます。村上さんの誤解か、私が村上さんから聞き間違えたか、いずれかだと思います。仕様には反映していませんが、今のところはfit-to-contentが一番有力です。最初のケースとしては、橋本さんが以前ご指摘くださった「びっくり」になってしまうデメリットがありますが、それ以外のケースでは、他では実現できない挙動を実現でき、また想定されるユースケースにも一番合うと思います。mediaの相性も良いと思います。仕様として自然ではないかと思っています。解釈に使えるだろうと思います。書かれているとおりでよいと思います。改行可能なすべての箇所で改行した場合に必要な寸法。定義するかということになります。場合を考えると参考になると思います。bar(もしあれば)の分の幅を引いた幅です。ブロックの幅ということになります。margin/border/paddingなどの分を引いた大きさということになります。明示的に指定されていれば、それを使うので問題ないと思います。明示的に指定されていない場合です。使うということにすると良いのではないでしょうか。大きさというのは、ページのマージン領域を除いた本文領域の大きさということになるので、この大きさを使うようにすれば、縦書き/横書きが切り替わったブロックが複数ページに渡るときも問題がありません。