---
tags: 網頁切版直播班 - 2021 夏季班
---
# 8/11 線上 Slack 助教
## 今日助教輪班時間
焦糖:8/11 (三)
回覆時間:上午 9:00 - 下午 1:00
## 發問規範
老師助教同學們好,**這是我的 Codepen**,我**原本預期**「HTML 第 8 行會出現 ...」,**但卻出現預期外的結果**「...」,想問下問題出在哪裡?
## 注意
1. 請各位先到 Slack 上將問題放在助教服務內的 thread,如圖

2. 遵循以上的發問規範以便助教查看問題,不可直接貼上網址而沒有說明文字或者只提供截圖
3. 助教會依照 Slack 上的順序回覆問題
4. 以下問題區塊只能由助教自行增加
5. 助教會將回覆寫在下方問題區塊
## 問題
1. 鉦勝:
助教你好,想請問bootstrap內的h1~h6的字體大小設定我已經有在我已經有在
_variables.scss修改尺寸了
但是它有一個rfs的設定,隨著視窗大小下,你設定的尺寸會略為縮小
這樣的話,文字大小不就沒辦法達到你要的效果
還是說有辦法取消掉rfs的設定?
這是我的GitHub repo、Pages
> 助教回覆: 可以在 _variables.scss 裡面的 $enable-rfs: true !default; --> 改成 $enable-rfs: false !default; 就可以關閉了。
---
2. 群嘉:
請問文字的大小可以設斷點嗎?自己有嘗試設文字斷點但是失敗了 h4-md h3,這樣子寫h4-md會沒有效果,那遇到文字斷點該怎麼辦? 還是只能用min-width XXXpx 慢慢設定嗎?
> 助教回覆: 要麻煩你提供檔案給我檢查唷 ~ 不然我不太清楚是哪裡出現失敗錯誤。
---
3. Sec:
助教好,已根据你昨天的建议从 a 标签转换成 button, header 的 icon 还是 30.5 - 31.5px, navbar 有把宽度移除了, 改用 padding 但是看起来好像比设计稿宅很多
> 助教回覆:這裡依照我[圖片](https://imgur.com/a/5zyL5Wb)的方式修改,就可以變成寬高 24px 了,你再試試看。
---
4. Phoebe:
助教好,這是我的repo,pages。
想請問,下方圖右邊的flex空間該如何在768的時候去除呢?
才可以達到圖片滿版的狀況,謝謝助教。
> 助教回覆:可以在 img 標籤與外層 div 都加上 width: 100% 就可以滿版囉!如[圖片](https://imgur.com/a/DSER2Br)。
---
5. lumei:
助教好,這是我的repo和pages
想請問,在index.scss裡關於background-image的問題,我從github上下載的圖片放到images資料夾載入,為什麼畫面會和從網址的載入方式有差異呢,有確認過路徑,在vscode裡追蹤連結勢可以看到圖片的,但不知道為什麼就是不會顯示,附上成功的程式碼和失敗的程式碼畫面
> 助教回覆:background 的路徑不對唷 --> 正確是 background: url(". ./images/index-banner.jpg")no-repeat center center;。因為你的 layout.ejs 是 import all.scss 這支檔案,所以要以 all.scss 來調整路徑唷。
---
6. YELLA MOON:
助教您好,
我對boostrap很不熟悉,
在layout.ejs
1.20行 h4 為何用$primary無法正確顯示主色
2.23行,我無法讓sign in 靠右邊,嘗試了很多次。
3.45行,想請問我的button購買票卷,一直無法做成正常的樣子單行高。
4.檔案_index.scss我設定了.first 裡面圖片我作成background-image但是失敗了,想請問@焦糖 助教能不能教我一下,這些感覺很簡單。但是我一直失敗,有種生無可戀的感覺。
> 助教回覆:
> 1. 若要使用你修改的 $primary 的話,要把 $primary --> 改成 link-primary 才對唷!可以參考 [Colored links](https://getbootstrap.com/docs/5.0/helpers/colored-links/)。
>
>2. 首先 .row 的底下一定是接 .col,因此這邊你用錯了,可以參考 [Grid system](https://getbootstrap.com/docs/5.0/layout/grid/)。接著依照[圖片](https://imgur.com/a/6Djm7Sc)來修改,就可以向右邊推擠囉!
>
>3. 可以參考[圖片](https://imgur.com/a/dOUCkO4)來修改,這樣 icon 的寬高都是 24px 跟設計稿一樣。
>
>4. 可以參考[圖片](https://imgur.com/a/vbClMQt),我都有加上說明,可以先參考來修改喔 ~
若有不熟悉的地方可以先參考 Bootstrap 的官網來做,上面都有範例。
---
7. Sec:
助教好, 想请问几个问题
1.在首页 "直播回顾" 的部分我有照着设计稿放 col-lg-5, padding, 文字大小, line-height, margin-bottom等都有跟着设计稿来调整, 但是在段落的部分我做出来的效果是 2 行, 而设计稿的是 3 行, 是不是应该使用 br 标签来换行?
2.首页 "热门特展" 的日期和 facebook icon 是透过 flex direction 来进行上下对齐, 但是跟设计稿的不一样,不懂是不是应该要下 margin-bottom?
3.header下的 "台北當代藝術展" banner 文字垂直之中我用 padding 撑开是否正确, footer 的 banner 则是透过在 .container 设置 h-100, position-relative 的方式来置中, 不懂这2个方法哪一个为正确?
> 助教回覆:
> 1.這裡我在解析度 1280px 看是三行的沒有錯喔!因為設計稿的寬度是 1280px,所以你是沒問題的。
>
> 2.你的方法是沒有問題的,會感覺奇怪是因為設計圖整個區塊的高度是 350px,而不是 316px,可以在 .home-exhibition-content-buttons 把 margin-top 修改為 68px,看起來會好很多。
>
>3.這二塊其實會建議都使用 d-flex + container 來讓區塊置中或是靠下,使用太大的 padding 數值或是絕對定位的方式都很容易造成跑版。
---
8. zyc:
焦糖助教你好,
有一個問題:請問為什麼 h1 設定 position:absolute top-50 start-50 translate-middle 卻無法對齊父層 position:relative 的中間線?
附上 layout.html 和 gh-page,再麻煩你了!! 單單寫一個 header 花了一個早上還寫不出乃,我也生無可戀
> 助教回覆:原因是字體的行高也會產生高度,可以在 h1 標籤上補上 line-height: 0px 就會發現整體會往上一點點,然後 a 標籤也要加上 display: block 的設定。最後在 ul 標籤加上 align-items: center 就可以對齊囉。( 但其實這裡不推薦用定位的方式來做,可以嘗試使用 d-flex + justify-content-space-between )
---
9. Jiang V:
助教您好,我預期在首頁 swiper 區塊有六個項目滑動,但滑到第三個與第四個中間時,有一個大間距,請問這要怎麼樣調整呢 ? 這是我的 repo / gh-pages 再請助教協助,謝謝
> 助教回覆:這裡可以參考[圖片](https://imgur.com/a/sB9lsuM),把 width: 255px --> 修改成 width: 100% 就解決囉 ~\
---
10. Jiang V:
助教您好,延續剛才的問題,現在發現第四個card跑出container了,要怎麼將card保持在container裡面,這是我的 repo / gh-pages 再請助教協助,謝謝助教
> 助教回覆:目前我這邊檢查是有在 .container 的寬度內的耶,如[圖片](https://imgur.com/a/yqEstWX)。可否再詳細說明是在哪一個頁面呢 ? 或是你自己有先修改了 ~
---
11. Phoebe:
助教好,延續前一個問題,repo/page
1.想要將紅字置中在圖片中央(如下圖),使用了position :absolute來進行定位,但是使用top:50%的時候卻無法看見文字,想請問該如何解決~
2.在伸縮頁面的時候,圖片會有一種跟著跑的感覺,想請問該如何解決~
3.在頁面最下方的"確認送出"按鈕,我在button的地方使用margin:0 auto,期待它會置中,但是它沒有將button置中,想請問該如何解決~
感謝助教:懇求的臉: (已編輯)
> 助教回覆:
1. 因為你沒有對外層的 li 下 position: relative;,所以 top: 50% 會以整個頁面的寬高當作外層,才會不知道跑到哪裡去了。
2. 這裡你是指哪個區塊的圖片呢,可否再詳細說明一下。如果是圖片會跟著解析度縮放的意思,可能是圖片有加上 width: 100%,沒寫死寬度的關係。
3. 這裡要對 button 加上 display: block; 改成區塊屬性,margin 0 auto 才會有效唷。
---
12. 軒仔:
助教好,
我用bs5的pagination組件製作,左右按鈕使用material的icon,但icon會使pagination的大小呈現不一致
我的codepen:https://codepen.io/loking23/pen/zYweKBR
> 助教回覆:這裡可以在 .page-link 加上 width 與 height 唷。
---
13. 格可:
https://hackmd.io/Iaxc756ESRCNtOizGtbdtQ
助教您好,想請教周一的每日任務關於斷點的設定。
lg的那個斷點代表的意思是手機板的嗎?但是我看官網寫的是992px。還是我搞錯什麼了?謝謝
> 助教回覆:col-lg 通常指的是電腦版喔,因此你可以看到 col-lg-3*4 也就是解析度 >= 992px 時,採用四欄式的排版。
---
14. 黃羽均:
助教您好,我想再問一下
為什麼我的 index裡面
<input type="submit" value="確認送出">
這個下margin 0 auto
沒有辦法讓它置中呢
page:https://huang-yu-jun.github.io/glasses-website/
https://github.com/huang-yu-jun/glasses-website/tree/gh-pages
> 助教回覆:我這邊看已經有置中了欸(?),若下 margin: 0 auto 沒有效果可能是因為沒有加上 display: block 的關係。
---
15. Jiang V:
助教您好,我想請問 popular 區塊 為什麼會重疊了? 要怎麼調整程式碼呢 ? 這是我的 repo / gh-pages
> 助教回覆:這裡因為對圖片下 max-width: 350px 寫死寬度的關係,建議移除所有的 max-width 並使用 width: 100% 讓圖片隨著解析度自適應就好,如[圖片](https://imgur.com/a/lFjsWMT)。
---
16. Karen Huang:
助教好,這是我的repo & page
第一個問題
我想問的是,設計稿在assignment 的左邊有一條綠線,應該怎樣才能做得出來?因為我在li上面下偽元素,可是看起來那條線應該是在ul上的,然後我是使用套件來寫這個nav的
第二個問題是,我想問assignment 頁面需要寫container嗎?
container 是否是在有RWD的時候才需使用啊?
謝謝 (已編輯)
> 助教回覆:
1. 這裡會先把 header 的 .ps-8 移除,接著會在 .assignment .material-icons 加上 padding 來做推擠,如[圖片](https://imgur.com/a/4YtTZZR)。另外因為 .header .ps-8 移除的關係,.logo 與 .user 的距離都要重新做調整。
2. 第五週不會使用到 .container,第六週做 RWD 響應式就會使用到囉 ~
---
17. Phoebe:
助教好,又延續上面 repo/page~
想請問這個blur(下圖)我預期它是會跟img一樣大(330x278),想請問為什麼blur會整個突出去呢? (已編輯)
> 助教回覆:原因是你在 .joint-content img 下了 padding: 0px 0 20px 0; 關係,所以圖片實際的高度是 278px - 20px = 258px,因此不是遮罩突出去,而是你的圖片被擠壓了 20px。解決的辦法是先移除 padding: 0px 0 20px 0; 並在 .joint-content-left 加上 margin-bottom: 20px 就可以了。[如圖](https://imgur.com/a/cULKeu0)