CSS、グリッドの学習を始めたばかりで、問題が発生しています。
コード -
HTML -
<body>
<div class="page-wrap">
<h1>Grid</h1>
<div class"grid">
<div class="col col-2-3"> Test </div>
<div class="col col-1-3"> Test </div>
</div>
</div>
</body>
そしてCSS
body {
background-color: white;
}
.page-wrap {
width: 80%;
margin: 30px auto;
background: grey;
}
.grid {
overflow: hidden;
.col {
float: left:
}
}
.col-2-3 {
width: 66.66%;
background: red;
}
.col-1-3 {
width: 33.33%;
background: blue;
}
}
なぜフロート:左; 適用されていませんか? ビデオを一時停止します。これは本来あるべき姿ですが、私には合いません。.col { float: left } の部分を削除して float: left; を適用するとうまくいきました。.col-1-3 と .col-2-3 の両方に。それ以外は、私が間違ったことを見つけることができません。clearfix「ハック」をグーグルで検索しましたが、適用方法がわかりませんでした。前もって感謝します。