iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

Super Easy CSS,極度簡單:寫出好的 CSS,從零開始前端生涯 系列

本系列文章目標是學習 CSS 基本知識,並且研究 The State of CSS 中值得令人期待新屬性,讓想要學習 CSS 的人也能一起學到新知識,不用再零零散散地去爬文搜尋。此外,還會提及一些前端基本知識、版本控制、開發經驗等必要概念,讓新手對於前端開發有全面的認識。

鐵人鍊成 | 共 37 篇文章 | 37 人訂閱 訂閱系列文 RSS系列文
DAY 20

#19 CSS Grid、Subgrid:網頁排版的神奇格子,來排個照片牆與雞腿便當吧!

昨天我們介紹的 flex 是單向的排版,而今天我們要探討 grid ,它是雙向的排版,可以創造很多行與列。grid 也是十分好用的 CSS,大家一起學起來吧!...

2023-10-05 ‧ 由 Eva Chen 分享
DAY 21

#20 CSS 內部尺寸 (Intrinsic Sizing):min-content、max-content、fit-content

今天來點簡單的主題! CSS 中的尺寸分為兩種,一種叫做「外部尺寸(Extrinsic Sizing)」,尺寸由元素的外部決定,我們在之前提過的單位介紹,好比...

2023-10-06 ‧ 由 Eva Chen 分享
DAY 22

#21 CSS Position:relative、absolute、fixed、sticky 找到適合的定位

本篇同步發表於我的 Hashnode 部落格:Eva Chen | 網頁設計師下班後 (hashnode.dev) ↓ 今日學習重點 ↓ 了解 5...

2023-10-07 ‧ 由 Eva Chen 分享
DAY 23

#22 CSS display: contents:讓你變成小透明,製作 JS Components 時的好東西!

前幾篇在研究 Grid 與 Subgrid 時,發現有人說過去是使用 display: contents; 來代替 subgrid 的效果,我才知道原來還有這...

2023-10-08 ‧ 由 Eva Chen 分享
DAY 24

#23 CSS 邏輯屬性 Logical properties 與 Writing modes

本篇同步發表於我的 Hashnode 部落格:Eva Chen | 網頁設計師下班後 (hashnode.dev) ↓ 今日學習重點 ↓ 了解 C...

2023-10-09 ‧ 由 Eva Chen 分享
DAY 25

#24 RWD & CSS Media Queries & iOS Safari 上的經驗談

當我們在設計網站時,我們希望網站能夠適應不同的裝置和螢幕尺寸,以提供更好的使用體驗,這就是響應式網頁設計(RWD,Responsive Web Design)...

2023-10-10 ‧ 由 Eva Chen 分享
DAY 26

#25 CSS 列印的小技巧:@media print、break-before/after/inside、@page

網頁需要列印的情況,通常是一些表單頁面(收據、報告等)。上一篇我們講解了 CSS Media Queries,這篇我們要延伸來討論網頁列印時的情況。 ↓...

2023-10-11 ‧ 由 Eva Chen 分享
DAY 27

#26 CSS Container Queries 容器查詢:讓 CSS 的計算以容器自身為依據

本篇同步發表於我的 Hashnode 部落格:Eva Chen | 網頁設計師下班後 (hashnode.dev) ↓ 今日學習重點 ↓ 了解 C...

2023-10-12 ‧ 由 Eva Chen 分享
DAY 28

#27 網頁載入字體、Icon Font 與 CSS font-family、font-weight

我們關於版面編排與 RWD 的部分終於告一個段落了,現在大觀念了解後,接下來我們要深入各個樣式的細節,例如文字、圖片、圖形、互動等等。首先,我們將從文字的部分...

2023-10-13 ‧ 由 Eva Chen 分享
DAY 29

#28 CSS 文字過長、行數過多顯示點點點、文字自動折行、強制換行:white-space、word-break、-webkit-line-clamp 的妙用

在網頁中,許多資料是動態產生的,也就是說我們沒有辦法控制內容的長短,版面可能被文字擠到破版,也可能會該換行的沒有換行。 今天我們就要來學習各種 CSS 文字的...

2023-10-14 ‧ 由 Eva Chen 分享