從零基礎開始學會前端的三個基礎語言,從html的文字、排版,css的顏色、版面設計,到最後js的互動、按鈕點擊,在這30天裡將一步一步認識這三個如何使用,並加深這三個之間的運用。
什麼是優先順序 在昨天的文章中,我們學會了如何用CSS來調整網頁的顏色與字體,但隨著網頁越來越複雜,你很快就會遇到一個大問題,如果我同時對同一個標籤下了不同的顏...
什麼是盒子模型? 在進入CSS排版的世界時,有一個至關重要的核心觀念必須先建立:在瀏覽器的眼中,網頁上的每一個HTML元素,本質上都是一個「矩形的盒子」。 不管...
傳統盒模型的問題 在昨天的文章中,我們學習了網頁元件的幾何核心:盒子模型(Box Model),並且推導出了瀏覽器預設的空間計算公式:實際總寬度=內容寬度(wi...
什麼是display 在第七天,我們曾提到網頁元件可以被分為「區塊家族(像div、p)」與「行內家族(像span、a)」,當時我們了解到有些標籤會霸道地獨佔一整...
如何精準控制水平排列 在昨天的文章中,我們透過display屬性認識了元件的排列基因,並學會了用inline-block讓多個盒子在同一行並排,但是,隨著網頁設...
在昨天的文章中,我們介紹了 Flexbox(彈性盒佈局) 的軸線模型,學會了只要在父容器宣告display: flex;,內部的子元件就會自動在水平主軸上並排。...
在昨天的文章中,我們深入探討了Flexbox(彈性盒佈局) 的進階控制,學會了元件如何在「一條軸線」上因應空間進行伸展與擠壓。 但是,如果當網頁佈局變得更加複雜...