--- tags: 網頁切版直播班 - 2021 夏季班 --- # 7/26 線上 Slack 助教 ## 今日助教輪班時間 焦糖:7/26 (一) 回覆時間:下午 2:00 -下午 6:00 ## 發問規範 老師助教同學們好,**這是我的 Codepen**,我**原本預期**「HTML 第 8 行會出現 ...」,**但卻出現預期外的結果**「...」,想問下問題出在哪裡? ## 注意 1. 請各位先到 Slack 上將問題放在助教服務內的 thread,如圖 ![](https://i.imgur.com/nHE3sOx.png) 2. 遵循以上的發問規範以便助教查看問題,不可直接貼上網址而沒有說明文字或者只提供截圖 3. 助教會依照 Slack 上的順序回覆問題 4. 以下問題區塊只能由助教自行增加 5. 助教會將回覆寫在下方問題區塊 ## 問題 1. Alicia Lo: 焦糖助教您好 : 這是我的Github-repo 和 Github-pages 連結。我在做第三週 RWD作業碰到有關X軸出現的問題,在/css/_base.scss 檔裡面我有設了992px 和 767px 兩個斷點,我希望在這兩個斷點以下,container裡的內容與container間距離padding 15px (如附圖)。用瀏覽器直接拉伸的結果雖然有符合我的預期,但是改以chrome的瀏覽器工具檢視卻出現了X軸 (詳情如影片所示 https://www.youtube.com/watch?v=T5QwLTsFzjU)。試了滿久不太確定問題出在哪裡,因此前來詢問助教,再麻煩助教解惑了,謝謝助教><! > 助教有檢查過你的 .container 是沒有問題的唷,寫得很棒!畫面上的切換也沒有問題如[圖片](https://imgur.com/a/YcDV1fl)。這算是 Chrome 瀏覽器工具在切換時的一個 bug (其實我自己也碰過這個問題) 建議可以重新整理並重複多點幾次 toggle device toolbar 就可以了。若還是沒有辦法正確顯示,可以在 Slack 上敲我來協助你。 --- 2. 蔡明達: 我在做第三週 RWD 太陽眼鏡的頁面碰到有關破版出現的問題,在螢幕解析度 320px 的情況下字會超出 li 的區塊中,li 區塊內把左右推的寬度拿掉,還是會有超出區塊的問題產生,麻煩助教解惑,謝謝助教 >這裡可以調整 .productSun_head .category li a 的字體大小來解決,如[圖片](https://imgur.com/a/wFHoPx7)。我是把字體大小調整為 font-size: 12px 並且移除 .productSun_head 左右的 padding,盡量想辦法騰出空間來。另外要記得調整 border-right 的線條唷 ~ --- 3. kevinhes: 焦糖助教您好 這是我的 Gitpage & Gitrepo 我想要請問一下,在設計有卡片的頁面,比如說產品頁面的時候,之前我嘗試在卡片上使用width: x%來設計,但是內部的圖片卻沒有辦法依照變動的%數來調整,後來我的做法都是固定卡片的 width ,但是如果這樣設計的話在 解析度 1024 的部分卡片跟卡片中的 間隔 就會不好看,請問是要再多加斷點?還是改回%數設計 > 這裡會比較適合用 % 數來設定,可以把 .recommend-item 的寬度更改為 width: 25% 並把 flex-wrap: wrap 移除,最後加上 margin: 0 15px; 來與左右產生距離。重點在於 .recommend-item img 的 width: inherit; 要移除(重要!!!!),接著在 1024px 顯示下可以跟[圖片](https://imgur.com/a/ZMzXnms)中的一樣了。 再麻煩你試試看唷 ~ 有問題歡迎在跟我說。 --- 4. Fred Chang: 焦糖助教您好, 這是我的Repo、Pages 總共四個問題想請教: 1.在聯名設計鏡框區塊左邊的字會斷行,雖然後來加上 white-space: nowrap; 解決了,但還是不太了解一開始字會掉下去的原因。(_index.scss第182行) 2.顧客推薦區塊在pad的尺寸下,只要我li寬度給超過47%,下面留言區就會明顯超出圖片,但已有設定max-width:100%; 不曉得原因為何。 (_index.scss第215、228行) 3.如果將banner高度改為height: calc(100vh-109px);背景圖無法正確顯示,但如果只給100vh不扣掉header高度卻能顯示,不曉得是哪邊做錯了。(_index.scss第2行) 4.想請問logo的相對路徑該如何設定才能正確抓到圖片,因使用url("../../images/logo.png");無法正確讀取,所以目前先改為絕對路徑 (layout/_header.scss第18行) 抱歉問題有點多。 >1.這裡是因為寬度不足所造成的( 因為你有用 left: 50% 去產生推擠,導致文字寬度不夠會自動換行是正常的 ),你可以試著把 .co-branding-products li h3 的 left: 50% 給移除看看,會發現文字是沒有換行的唷。 >2.助教先把 .recommendation .feedback li 的 width 修改為 48% 如[圖片](https://imgur.com/a/I0VdiGB)。會發現其實不是留言區超過圖片,而是圖片沒有占滿外層的空間。這與你 img 標籤設定的 max-width: 100% 有關係,因為 max-width 指的是圖片的最大寬度,可以調整成 width: 100% 就可以解決囉![如圖](https://imgur.com/a/NBos7Cg)。 >3.height: calc(100vh-109px); 要修改為 height: calc(100vh - 109px) 這樣子才是正確的唷,要注意空格的問題。 >4.路徑位置錯了唷 ~ 正確是 (../images/logo.png) 這樣才對。 --- 5. 童筱涵: 焦糖助教你好,這是我第三週的作業, https://codepen.io/hsiaohan/pen/BaRJmPX?editors=1100 在 section service(code pen第19行的地方,css在418行開始),當我縮小到767px以下時padding-bottom會跟最後一個li最下面文字重疊,但pc跟992px的時候不會,想請問原因為何 > 因為預設的 align-items: stretch; 會讓元素等高,而內層 100% 會讓內容元素自己被撐高,但 wrap 時,因為第一層變成內容高了,所以會重疊。像是這個[範例](https://codepen.io/TzuHui/pen/yLbpvQd)。因此只要在 ul 標籤上加上 align-items: baseline 就可以囉 ~ --- 6. ZengZeng: 焦糖助教你好,這是我第三週作業header部分的Codepen~ 我原本預期當我縮放到375px以下時,header上的logo圖片會跟著縮小,但卻直接被裁切成-->我css第67~70行設定的大小,請問要如何讓logo圖片自適應縮小呢>< 還請助教解惑 > 可以加上 background-size: cover; 就可以自適應囉。 --- 7. zyc: 焦糖助教您好 : 這是我的 Github-repo 和 GH-pages 連結。 第三週 RWD 首頁部分目前碰到3個問題: 1)mobile 斷點以下 的 nav 破版,裡面的 li 會超出紅色範圍(在加入 .hero 及background-img 之前是正常的) 2)mobile 斷點的 footer,如何讓 .social 的 icon 和 .contact 的資訊並排? 3)mobile 斷點的 h1 和 h3 為什麼 font-size/ line-height 都沒有改變?(已檢查 dist / all.css 是有出現樣式設定的) 再麻煩助教解惑,感謝 >1. 原因是 .topNav 裡面的 height 造成的,這裡移除掉就沒問題囉 ~ 若要推擠空間可以利用 padding 或是 margin 唷。 >2. .social 的 icon 若要和 .contact的資訊並排的話,一定要加在 .contact 裡面,共同使用一個容器唷。 >3. 首先這裡有個問題要先修正,在 _mixin.scss 裡面若是寫完內容,一定要習慣在右括號加上分號,[如圖](https://imgur.com/a/2sYm2T5)。另外會改不過去的原因是因為 .hero .hero-content h3 的權重比 .hero-content h3 還要高唷,因此不論如何修改都是吃到 .hero .hero-content h3 裡面的 CSS。 --- 8. Oober: 焦糖助教你好,這是我的codepen 我在html 129行 ul class='brand-list' 那有設置display:flex 及 justify-content:space-between 但是顯示出來並沒有出現推開的效果 再麻煩助教一下了 謝謝 >因為你有在外層加上 .container 的關係,導致裡面圖片的占滿整個區塊了,所以自然 justify-content: space-between; 看起來不會有效果,[如圖](https://imgur.com/a/45i05aJ)。這裡可以使用 margin 去推擠就好。 --- 9. kevinhes: 焦糖助教您好 已經依照助教的建議試著調整 這是我的 Gitpage & Gitrepo 我這邊想要再詢問一下 我當初固定卡片的寬度跟在圖片上面使用 width : inherit 是因為在 992px 的斷點下 圖面會無法填滿 card 元件 我想說每個 斷點 都固定卡片寬度,然後讓圖片繼承父層圖面不會跑掉,如果依照%數的設定的話 要如何在 992 斷點照片依舊跟著卡片走呢? 再煩請指教,謝謝 > 可以在 .recommend-item img 直接下 width: 100% 就可以隨著外層的 li 寬度來自適應囉,如[圖片](https://imgur.com/a/K4t4Ofj)。 9. yellamoon: 焦糖助教您好 這是我的 Gitpage & Gitrepo 我這邊想要再詢問一下 我發現我的觀念有些卡住,目前會慣性先抄別人的code再分析,現在學到有力不從心,一種不知道該怎麼辦的感覺。 再煩請指教,謝謝 https://github.com/kolyfish/week4maintask/tree/main/app https://github.com/kolyfish/week4maintask