iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Modern Web

從結構到互動:現代前端HTML、CSS 、JS 的 30 天修練 系列

從零基礎開始學會前端的三個基礎語言,從html的文字、排版,css的顏色、版面設計,到最後js的互動、按鈕點擊,在這30天裡將一步一步認識這三個如何使用,並加深這三個之間的運用。

參賽天數 17 天 | 共 17 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 |團隊nutc imac
DAY 11

DAY11 CSS的優先順序

什麼是優先順序 在昨天的文章中,我們學會了如何用CSS來調整網頁的顏色與字體,但隨著網頁越來越複雜,你很快就會遇到一個大問題,如果我同時對同一個標籤下了不同的顏...

DAY 12

DAY12 介紹盒子模型

什麼是盒子模型? 在進入CSS排版的世界時,有一個至關重要的核心觀念必須先建立:在瀏覽器的眼中,網頁上的每一個HTML元素,本質上都是一個「矩形的盒子」。 不管...

DAY 13

DAY13 box-sizing與border-box

傳統盒模型的問題 在昨天的文章中,我們學習了網頁元件的幾何核心:盒子模型(Box Model),並且推導出了瀏覽器預設的空間計算公式:實際總寬度=內容寬度(wi...

DAY 14

DAY14 元素顯示模式 display

什麼是display 在第七天,我們曾提到網頁元件可以被分為「區塊家族(像div、p)」與「行內家族(像span、a)」,當時我們了解到有些標籤會霸道地獨佔一整...

DAY 15

DAY15 Float、Overflow與flex

如何精準控制水平排列 在昨天的文章中,我們透過display屬性認識了元件的排列基因,並學會了用inline-block讓多個盒子在同一行並排,但是,隨著網頁設...

DAY 16

DAY16 Flexbox 進階控制

在昨天的文章中,我們介紹了 Flexbox(彈性盒佈局) 的軸線模型,學會了只要在父容器宣告display: flex;,內部的子元件就會自動在水平主軸上並排。...

DAY 17

DAY17 Grid網格佈局基礎

在昨天的文章中,我們深入探討了Flexbox(彈性盒佈局) 的進階控制,學會了元件如何在「一條軸線」上因應空間進行伸展與擠壓。 但是,如果當網頁佈局變得更加複雜...