0712開発ログ
学習内容
Bootstrapエージェントの反応型ホームページの模倣
githubソースコード
flexを使用して複数行のx軸を整列
幅を固定する(レッスン内容)
<container>
には固定幅値が与えられ、margin: 0 auto;
程度で中央ソートされる.flex-wrap
を使用して、子要素の幅値が親要素の幅値を超える場合に改行できます.margin-bottom
値を調整します..container {
width: 1140px;
margin: 0 auto;
background-color: silver;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.container .column {
width: 355px;
background-color: #ffffff;
border: solid 2px black;
margin-bottom: 10px;
}
.container .column:nth-child(4),
.container .column:nth-child(5),
.container .column:nth-child(6) {
margin-bottom: 0;
}
@media (min-width: 540px) and (max-width:720px) {
.container {
width: 720px;
}
.container .column:nth-child(4) {
margin-bottom: 10px;
}
}
[パーセント幅](Percent Width)の値を使用すると、同じ効果が得られます。
移動バージョンでは、widthがパーセンテージ値を使用しているのを見て、最初からwidth値をパーセンテージに設定しようとしました.
1.親ラベル
<container>
のwidthは100%に設定され、内部要因は空白を考慮し、widthは33%に設定されている.次に、flexwrap:wrap
の規定に従って、行ごとに3つの要素が含まれる.2.
@media
によってブラウザ幅が減少しても、親ラベルはブラウザ幅全体の100%を占めることができ、コンテナの幅は調整されない.代わりに、内部要素列の幅を比率値にします..container {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.container .column {
width: 33%;
border: solid 2px black;
margin-bottom: 10px;
}
@media (min-width: 540px) and (max-width:720px) {
.container .column {
width: 49%;
}
.container .column:nth-child(4) {
margin-bottom: 10px;
}
}
@media (min-width: 320px) and (max-width: 539px) {
.container {
box-sizing: border-box;
width: 100%;
padding: 0 20px;
}
.container .column {
width: 100%;
}
.container .column:nth-child(4),
.container .column:nth-child(5) {
margin-bottom: 10px;
}
}
困難な内容
解決策
vertical-align: middle
と書けば済むというので、先週コードを修正しました.以前のビデオにも出たことがありますが、忘れました.ㅠㅠ感想
今日は、以前ビデオで学んだflexwrap
や、下の空白を消す方法などの実戦テクニックを再び思い出すことができる時間です.日記を書きながら振り返りますが、学問を学ぶ時のようにリアルタイムでメモを取るわけではないので、日記を書くときもその日習ったことを忘れてしまいます.たゆまぬ実践を通じて、聞いたものを自分で使うには、多くの時間がかかるかもしれません.
Reference
この問題について(0712開発ログ), 我々は、より多くの情報をここで見つけました
https://velog.io/@lee_yesol421/0712-개발일지
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(0712開発ログ), 我々は、より多くの情報をここで見つけました https://velog.io/@lee_yesol421/0712-개발일지テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol