---
# System prepended metadata

title: 8/10 線上 Slack 助教
tags: [網頁切版直播班 - 2021 夏季班]

---

---
tags: 網頁切版直播班 - 2021 夏季班
---

# 8/10 線上 Slack 助教


## 今日助教輪班時間

Hong di Chen：8/10 (二) 
回覆時間：下午 2:00 -下午 6:00

## 發問規範

老師助教同學們好，**這是我的 Codepen**，我**原本預期**「HTML 第 8 行會出現 ...」，**但卻出現預期外的結果**「...」，想問下問題出在哪裡？

## 注意

1. 請各位先到 Slack 上將問題放在助教服務內的 thread，如圖
 ![](https://i.imgur.com/nHE3sOx.png)
2. 遵循以上的發問規範以便助教查看問題，不可直接貼上網址而沒有說明文字或者只提供截圖
3. 助教會依照 Slack 上的順序回覆問題
4. 以下問題區塊只能由助教自行增加
5. 助教會將回覆寫在下方問題區塊

## 問題

1. 穎旻：
老師助教同學們好，**這是我的 Codepen**，我**原本預期**「HTML 第 8 行會出現 ...」，**但卻出現預期外的結果**「...」，想問下問題出在哪裡？
> 助教回覆： 因為在....所以..，於是產生 ... 的結果

---
2. 周周:
助教您好~~
這是我的GitHub repo、Pages，
原本在第20行下justify-content-between讓兩邊可以靠兩邊對齊，但沒有對齊，以及左邊的背景顏色高度沒有占滿整，想請問助教問題出在那裏?

> 助教回覆： 高度設定 height: 100vh; 問題出在你現在的高度是由內容撐起來的，會依照子元素的總高度自適應
---
3. 沈依蓉
助教您好:
Repo:https://lily-oa.github.io/local_art/
pages: https://lily-oa.github.io/local_art/
scss檔: https://github.com/lily-oa/local_art/blob/master/scss/layout/_navbarDown.scss
html檔: https://github.com/lily-oa/local_art/blob/master/index.html
有兩個問題:
1.在做index.html裡的.navbarDown區塊時發現套用nav的元件後，斷點375時我的.nav-item的第一項項目音樂會被擠到最左邊去並且看不到它，請問要如何修正才行？
2.斷點375時我的.nav-item項目的文字都會變成直列式，與設計稿不符，設計稿是橫式的，請問要如何調整才行？

> 助教回覆：
> 1. 在手機時，將 .justify-content-center 拿掉
> 2.  white-space: nowrap
---
4. 軒仔 
助教好！
我在navbar裡面放一個drowpdown，我想要改nav-link的顏色，我知道可以去variable改nav-link的預設顏色，但我想問如果是不同nav需要使用不同顏色時要怎麼做修改，我有試過在標籤下link-dark，發現權重不夠改
我的codepen（24行下link-dark）:https://codepen.io/loking23/pen/jOmXwKW

> 助教回覆： 可以加 !important 強制覆蓋
```css=
.link-dark:focus, .link-dark:hover {
    color: #1A1E23 !important;
}
```

---
5. Gill
老師助教同學們好，以下是我的pages、repo
想請問
1.在topNavBar部分(HTML的59-73行)已有加上卷軸的效果(header.scss的第19-28行)，但隨這著寬度的縮小，左側的文字會被吃掉無法使用卷軸看到，有看了今天的每日任務，但還是找不到問題點，再麻煩助教(如圖一)
2.輸入電子郵件的地方與訂閱的按鈕中間會有個間隔，不過沒有使用任何堆擠，用goole F12查看也沒有任何推擠，想請問是哪邊沒有注意到嗎?(HTML77-87行)(如圖二)
3.中間的banner在首頁時有顯示，在其他頁面只有EXHIBINECTION與項目的選單，不過將banner寫在layout.ejs的話，每個頁面皆會顯示，請問有什麼方式可以避免這個情況呢?(如圖三)

> 助教回覆：
> 1. 在手機時，將 .justify-content-center 拿掉
> 2. 訂閱按鈕需要 display: block; 
> 3. 不要將 banner 寫在 layout.ejs ，只寫在 index.html 即可
---
6. Joy Cheng
助教你好，下面個別附上出現問題的codepen 網址
以下都是載入Bootstrap 5 cdn 時，出現的問題：
Codepen 中（前三張截圖），nav-link 的 a 標籤在放入icon 之後，會自己生成高度，檢查之後發現是a標籤自動生成的，所以也無法使用margin bottom 或是 padding bottom --0 清除格式，想知道這邊可以如何解決～ 謝謝助教
這邊Codepen 中（後兩張截圖），加.menu-list ul標籤加入 overflow屬性之後，右方自動生成一個灰色區域，但是不知道怎麼清除，有點不太確定生成的原因是什麼，再請助教協助，謝謝你～

> 助教回覆：
> 1. 在 span 設定 vertical-align: middle;
> 2. 我這邊打開 CodePen 沒有看到灰色區域，可以請同學提供給我更多細節
![image alt](https://s3-us-west-2.amazonaws.com/video-hexschool/teachable/MRzjM895avR2MHeqjQxvmAFwgsyhVkfbQKWiS0bs0Z9cLj3GxzqXzFOMdRfpJZSt3hDw5CYCCw1BCF4ovJ86Tc2qft7NrzxIPWVdNIE2lzDesjnPgRTH38dsvac7n87A.png)
---

7. 蔡明達
助教您好
連結
- Repo
- Pages
問題
- checkout 頁面裡的 Progress Bar 字都會重疊在一起，想請助教協助！
- checkout 頁面右半邊的該如何去推擠，目前是使用 min-height + 自身推擠，不知道有沒有更好的做法，因為使用 min-height 不知道如何判斷高度要設多少？
- 首頁部分熱門特展無法像如下 XD 稿卡片的外部依然有背景顏色
- checkout 頁面於 320 px 有破版情形，想尋求助教協助

> 助教回覆：
> 1. 助教會使用 ul 列表，並設定 border-top 來實作上方的線，接著使用 偽類（li:before）來實作圓點
![image alt](https://s3-us-west-2.amazonaws.com/video-hexschool/teachable/HoJfVHmJzIhxdRikspY36swNJJuCbjd9k92Njm37Cm6hD6pw6Ssas3cPYi4bTfJ36FD35shsy0UZLA7dJXEj6uCijoLwfIvDE9olZuYOoUUonhD2DMzXogBCR1or17jz.)
> 2. .checkout1-view 的 min-height 
> 建議使用calc(100vh - 58px - 20px) 也就是減掉 58px 的 header 和 container 20px 剩下的是 checkout-1-view 的高度，再依照設計稿推小計那一塊的 margin-bottom 
> 3. 在 li 設定 padding
> 4. 如果是到 320px 才破版的話，建議是可以不調整
因為現在比較常見的行動版斷點是 375px, 414px～
---

8. 阿瓜:speech_balloon: 
各位老師助教同學好
想請教gulp問題,有時候gulp後、頁面會顯示Cannot GET
先前gulp後修改編輯樣式都是正常的顯示
該怎麼辦呢？

> 助教回覆：需要請同學提供 repo, gitGub Page 的網址喔，這樣我才能看到整體架構～～
> 目前只能依照那張圖片給的錯誤， 推論 ./app/layout.ejs 少了東西
---
9.Peggy Tsai 
Cuboid助教您好
想請教在寫第五週作業時遇到的問題
附上連結:
 Repo    Page
1.Admin頁面: modal的 button裡面寫的內容會自己換行 不是像設計稿那樣會在同一行
2.Index頁面: list-group的margin設定不會根據我寫的變動 不知道是哪裡寫錯了 (edited) 
> 助教回覆：
> 1. 
> 助教這裡沒有換行，可以嘗試在 .adminBtn 設置display: flex; 和 align-items: center; 
![image alt](https://s3-us-west-2.amazonaws.com/video-hexschool/teachable/Xe8iBlAR9KaiTZsVR5uNftPYBE1KP6th7UElxfwlHiqkTpNcMDTOR6sfNuG2F8Bz6znygK3mwOCxHSY8Kd178AUsgu8tYFWGieNWtSlr0aIB9aonL4Fpm7ba6EAoegsv.)
> 2. 你的 list-group的margin 是設置 0，所以不會變動
![image alt](https://s3-us-west-2.amazonaws.com/video-hexschool/teachable/XuMikn9unIUUZAaON6rAUQV7cQ65WfLPUrE1AiZRBzUaxFREvj7tk3fTqQNrH8COcNIuPOEwSWxqzTU4nEGicJ1RMpVvk9tQyqLwcB9ulwVsI4TWV23UulX580JhFoCR.)

---
10. Sec 
助教好, 关于第6周有几个问题想问
在 layout.ejs header 右边 signUp 旁边的 icon 在 a 标签宽高是24 * 24，但是它的父层高度却是 29.5 - 30.5px ( 我在那个 thread tag你了)
在 header signUp 旁边的 icon 有一个 3的数字, 设置了text-white 但是还是没有显示不懂是为什么
首页的 nav-bar 是不是要把 width: 65px 写死?
> 助教回覆： 
> 1. 下面那個改完，還有發生，可以留言我隔天回
> 2. 建議寫成以下格式
```html=
<button
          class="cart"
          type="button"
        >
          <span class="material-icons"> confirmation_number </span>
          <span class="count">3</span>
        </button>
```
>3. 不用寫死，用 padding 撐開

---

11. 沈依蓉
助教您好: 我是今天的第二順位同學，程式碼已修改過並上傳，但發現.navbarDown_detail的第一個項目“音樂“還是會被推到最左邊並消失，請問該如何更改才對？
Repo:https://lily-oa.github.io/local_art/
pages: https://lily-oa.github.io/local_art/ (edited) 
> 助教回覆：
> 建議這邊不要使用 .justify-content-center 因為有 !important 沒辦法覆蓋 
> 在手機時改成 justify-content: unset;
> 或是參考每日任務
> https://codepen.io/Bingbingboom/pen/WNjRBrR?editors=1100
![image alt](https://s3-us-west-2.amazonaws.com/video-hexschool/teachable/lYmNzlSGwpEDQ9EzptypZD82i5WirKy0JOIWwuI77Jyve8iO5d4yETmXOQesAaGQcKBXKOIDqqypksDXVHAZPXWKECbJMc6G5db7QvpS6E8pdHrZdb9EwDwIOTD1xvS4.)

--- 

12. lumei 
老師助教同學們好，這是我的 Codepen，想請問我偽元素方式有用錯嗎？我預期css第13行的content:"3" 會讓購物車上方出現3的字 但目前畫面並沒有出現
> 助教回覆： 那個 紅點 不建議使用 偽類，建議使用 span 標籤，絕對定位到 icon 上

---

13. 格可
助教好，有些問題想請教您:
https://codepen.io/catabo/pen/MWmPGmP
想請問部落格頁面底下的頁碼切換列表，怎麼推擠可以順利置中?我目前是指用左邊margin推、但是覺得好像不太平衡所以想問問看。還有想問怎麼讓上一頁、下一頁的灰色被景色用hover呈現?
2.然後這邊剛開始弄bs5，想問助教對初學者要快速知道有哪些class樣式可以使用 怎麼下手好?謝謝助教
> 助教回覆： 
> 1.
```css=
.page-bar{
    display: flex;
    justify-content: center;
}  
```
> 2.
```css=
.page-bar li a:hover {
    background-color: gray;
}
```
> 3.
> 查看官方文件 六角學院有提供[中文版](https://bootstrap5.hexschool.com/?fbclid=IwAR3O-C0p7jBUGIe0__rcDpNlNNeg2-BQBMeMvATHaSW2T6HS5KUK40Fi5W0)

---

14. Jiang V
 助教您好，我預期在 layout 的 swiper 有六個項目滑動，但是第四個項目跑到第二列了，該如何修正程式碼呢 ? 這是我的 repo 和 gh-pages 再請助教協助解惑，謝謝
> 助教回覆： 同學用 第三方套件 需按照其規則處理，如果用 row column 他就會自適應往下，建議可以自己寫結構，參考今日的每日任務，有異曲同工之妙～～

---
15. 鉦勝 
助教你好
想請問bootstrap內的h1~h6的字體大小設定我已經有在我已經有在
_variables.scss修改尺寸了
但是它有一個rfs的設定，隨著視窗大小下，你設定的尺寸會略為縮小
這樣的話，文字大小不就沒辦法達到你要的效果
還是說有辦法取消掉rfs的設定?
> 助教回覆： 在 node_modules/bootstrap 底下找到 _variables.scss 
> 將檔案內的 true 改成 false
```scss=
$enable-rfs: true !default;
```

```scss=
$enable-rfs: false !default;
```
---
16. 群嘉 
請問文字的大小可以設斷點嗎?自己有嘗試設文字斷點但是失敗了  h4-md h3,這樣子寫h4-md會沒有效果，那遇到文字斷點該怎麼辦? 還是只能用min-width XXXpx 慢慢設定嗎?
> 助教回覆： 可以嘗試 [rfs](https://ithelp.ithome.com.tw/articles/10250837) 

---
17. Sec
助教好，已根据你昨天的建议从 a 标签转换成 button, header 的 icon 还是 30.5 - 31.5px, navbar 有把宽度移除了, 改用 padding 但是看起来好像比设计稿宅很多
ghpage :  https://secyj.github.io/weblayout-week-6/
code :  https://github.com/SecYJ/weblayout-week-6/tree/master/app

> 助教回覆：
> 1.這樣就變 24px 24px 囉
```scss=
button{
 padding: 0;
 .material-icons{
     vertical-align: bottom;
 }
}
```
> 2.navbar 有把宽度移除了, 改用 padding 但是看起来好像比设计稿宅很多
> 助教不太了解差在哪，麻煩同學描述具體點～～