範例 1 - 常見排版範例
基本樣式範例練習網址: https://codepen.io/peiqun/pen/xoPbEa
完整範例網址: https://codepen.io/peiqun/pen/OryZao
HTML 結構
<div class="container">
<div class="col">
<img src="path/to/img" width="150">
<h1>Sweetaste*</h1>
</div>
<div class="col">
<div class="con">
<h3>為什麼選擇了做甜點?</h3>
<p>...</p>
<h4>— 想吃甜點 是不需要理由的。</h4>
</div>
</div>
</div>
步驟解析
- 基本樣式設定

- 在
.container上設定100%高度以及5px左右內距 - 在
.col上設定背景顏色、圓角及外距
- 在
- 將父元素
.container加上display: flex效果

- 在
.col上設定flex: 1 1 50%,讓 .col 可以依父元素寬度來做等比伸縮

- 在
.col加上display: flex效果

- 透過
flex-direction: column將.col內容垂直排列

- 設定
align-items、justify-content將.col內容呈現水平垂直置中
