--- tags: 大學生體驗營 - 2021 夏季班 --- # 第一週 1 px 也不差的版型控制術 ## 開課提醒 1. 錄影 2. 將[書籤](https://rpg.hexschool.com/training/23/show)加入最愛 3. 覆述本課宗旨 4. 中場休息,訂出小組討論時間 ## 本週重點 * HTML 標籤元素屬性 * 常見實務觀念分享 ## 宗旨 秉持六角學院熱於分享的精神,秉持熱心、耐心、同理心為根基,不僅帶領學員掌握前端技術,並提供以學員職涯發展為中心的教學環境。 ## 願景 **成為全世界最優質的前端體驗營教育單位** ## 義務與責任 1. 六角團隊有責任帶領每位學員,體驗前端技能 2. 六角團隊有義務帶領整體班級,凝聚班級向心力,藉由同濟效應提升學習意願 3. 六角團隊必須考量每位學員的背景,由淺入深地規劃課程內容 4. 六角團隊需為學員設計階段性目標,讓學員能一步步完成任務,進以掌握本門課程技能 ## 環境建立 1. 載入與新增 HTML、CSS 2. 運用 Emmet([字典](https://docs.emmet.io/cheat-sheet/)與[影片](https://www.youtube.com/watch?v=6VUFO6sLS5M))、[學姐操作示範](https://youtu.be/tFvFMncRYYM?t=62) 3. [練功菜單](https://hackmd.io/iE6mxohOS-ujKU398Ewk1w) 4. 插件安裝 1. Preview on Web Server 或 [Live Server](https://hackmd.io/QpfYS3cwTl2NMU7bUqFNxw?view) ## 1 px 也不差的容器觀念 * 網頁可以切分為容器與元素 * 範例網站:[Yahoo 首頁](ht2tps://tw.yahoo.com/)、[Yahoo 新聞](https://tw.yahoo.com/) ## 1 px 也不差的區塊與行內元素概念 * display: block、inline 概念複習 * margin、padding 用法 * **小問題**:哪些 HTML 標籤是區塊元素? * h1、ul、a、li、p、span、div ## 1 px 也不差的 box-model 與行距設定 * **盒模型**:margin 與 padding 推擠 * **行距設定**:line-height 的高度影響 * **圖片距離分享** ## 1px 也不差的常見誤區 * 常看到寫死高度與寬度 * 上下 margin、padding 推擠用 % ## 心得分享 * 推擠方向請盡量一致,以方便維護,例如 margin-bottom * 透過父層 padding 留白,統一設定 ## 滿版式網頁與 CSS 選擇器設計 * [蝦皮](https://shopee.tw/) * [IT 鐵人邦](https://ithelp.ithome.com.tw/) * [T 客邦](https://www.techbang.com/) * [IT HOME](https://www.ithome.com.tw/) * [範例程式碼](https://codepen.io/liao/pen/yLYyYaZ) ## 本週重點 * 提交您的第一週主線任務 * 各組約時間進行小組任務 ## 常見問題 - 要給每個區塊自訂的 class 名稱 - class 名稱順序,共用的 class 性質放自訂的 class 名稱後面,例如:`<div class="profile container">` - 不可以寫死容器寬高 - 圖片要設定 `display: block;` ## 第一週主線任務 總計兩個作業: 1. <a href="https://rpg.hexschool.com/training/23/task?type=detail&id=215" target="_top">第一週 - 個人履歷</a> 2. [pixel perfect kata](https://cacoo.com/diagrams/pZ1jUCICb1t4bSVc/1AEDF) 備註一:可觀看 [作業設計稿 - 線上預覽操作教學](https://hackmd.io/J7ajdobzTlyideAARTLz5Q?view) 備註二:線上網址圖片,這裡六角已經上傳到[圖片空間](https://github.com/hexschool/webLayoutTraining1st),本次作業圖片都放在 **week1 資料夾**,網址如下,其他以此類推: * https://hexschool.github.io/webLayoutTraining1st/week1/photo.png * https://hexschool.github.io/webLayoutTraining1st/week1/line.svg >補充:[如果不知道怎麼找到圖片路徑請點我](https://i.imgur.com/O7nQcFm.gif)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up