私は水平スクロール列を持っています。それらの内部にヘッダーを含むテキストがあります。ちなみに(
複数列ヘッダーを含む水平列
しかし、私ができる最善のことは、次のとおりです。
かそこら:私は、各ヘッダは、新しい列をforsingし、それにbeloning列の上のすべてのスペースをoccupiingようにする必要がありそれは)Firefoxで失敗:I tried to archive desired result using inline-block
sが、他の問題が発生した
。私は負のマージンでいくつかの方法を試してみましたが、ポジショニングとtransform
は成功しましたが、成功しませんでした。(conteinerコンテキストでabsolute
を除く:列ベースの水平位置を忘れています。
最も単純コードhttps://jsfiddle.net/07n6L2yh/10/
.container {
outline: 1px dotted gray;
height: 200px;
-moz-column-width: 10em;
column-width: 10em;
-moz-column-fill: auto;
column-fill: auto;
overflow-x: auto;
}
h2 {
break-before: column; /* Firefox? */
border-bottom: 1px solid;
margin: 0 0 .25em;
}
p {
margin: 0;
}
<div class="container">
<h2>Lorem ipsum</h2>
<p>Lorem ipsum dolor sit amet, eu eirmod complectitur pri, agam libris euripidis no quo. In cum adolescens necessitatibus, et hinc nominati indoctum his, idque prompta moderatius cu per. Quo ei novum utroque, ius ex graecis volutpat quaerendum! Ea assum erroribus accommodare pri, simul omnesque scaevola has cu, an putant tacimates ius. Ius soluta nonumes ei? Ex modus eligendi repudiandae ius, nec cu quem delicatissimi.</p>
<h2>AAA</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aspernatur, explicabo.</p>
<h2>Dolor sit</h2>
<p>Lorem ipsum dolor sit amet, eu eirmod complectitur pri, agam libris euripidis no quo. In cum adolescens necessitatibus, et hinc nominati indoctum his, idque prompta moderatius cu per. Quo ei novum utroque, ius ex graecis volutpat quaerendum!</p>
<h2>BBB</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit</p>
<h2>CCC</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit</p>
</div>
より複雑なバージョン:https://jsfiddle.net/07n6L2yh/11/
私はそれらの見出しと段落のセットのそれぞれが独自のラッパーを必要とすると思います。 –
@Paulie_D、はい、私はラッパーを試しました。グループのラッパー、ヘッダーのラッパー、グループとヘッダーのラッパー。ラッパーのコンテキストまたはコンテナーのコンテキストでヘッダーを移動する。しかし何も助けなかった。だから私は読者とたくさんのラッパーを混同しないように、最もシンプルなコードを投稿することにしました。 – Qwertiy
@Paulie_D、https://jsfiddle.net/07n6L2yh/7/などです。 – Qwertiy