私は、次のレイアウトは、フレキシボックスを使用していますポジショニングフレックス項目が
私は右側に2
を含むdiv要素を持つようにしたい、とTeam
Scorers
は、その左側のスペースを構成する必要があります。
テーブルを使用した場合は、2のROWSPANを持つ2
のdivと同じ考えです。
Team
とScorers
を2の左側に配置する方法はありますか?もしそうなら、それは問題の価値があるのでしょうか?ここで
は、これまでのところ、私のCSSです:
.container {
max-width: 600px;
}
.team {
background-color: chartreuse;
}
.score {
background-color: brown;
}
.scorers {
background-color: steelblue;
}
.cards-desktop {
background-color: goldenrod;
}
.carded-players {
background-color: darkorange;
}
.left-col {
display: flex;
flex-flow: row wrap;
}
.left-col > * {
flex: 1 100%;
}
.team {
order: 1;
}
.score {
order: 3;
}
.scorers {
order: 2;
}
.cards-desktop {
order: 4;
}
.carded-players {
order: 5;
}
.team {
flex: 1 auto;
}
.score {
flex: 0 150px;
font-size: 60px;
}
レイアウトは、他のブレークポイントに異なるものになりますので、私は他のブレークポイントに複製または模倣されない1つのHTMLブロックを持っていると思います。だからこそ、この2つのdivをコンテナにラップしたくないのは、他のブレークポイントのレイアウトでは不要なためです。ここで
....いや!それからもう一度...おそらく。あなたは4&5の権利について心配していませんか? 1 - 3の次数だけです.1,2、および3をラップすることができますか? –
@Paulie_D良いアイデア、私はそれを試してみましょう。 – alanbuchanan
Sass-> CSSのコンパイルの問題がない限り、**コンパイルされたCSS **(問題を再現するのに必要なマークアップ)のみを投稿します。 – cimmanon