iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
自我挑戰組

使用 Microsoft Copilot 製作衛教網站系列 第 6

第6天:學習 CSS 排版技術,包括浮動、定位和彈性佈局,並實作範例

  • 分享至 

  • xImage
  •  

第6天:學習 CSS 排版技術,包括浮動、定位和彈性佈局,並實作範例

今天是我參加 IT 鐵人賽的第六天,我決定學習 CSS 的排版技術。這些技術可以幫助我更靈活地控制網頁元素的佈局和排列,使網頁更加美觀和易於使用。

首先,我學習了浮動(float)技術。浮動可以讓元素在網頁中左右移動,並且其他元素會環繞在它的周圍。我學習了如何使用 float 屬性來設置元素的浮動方向,以及如何使用 clear 屬性來清除浮動,避免佈局混亂。

接下來,我學習了定位(position)技術。定位可以讓我更精確地控制元素的位置。我學習了 static、relative、absolute 和 fixed 四種定位方式,並了解了它們之間的區別和應用場景。例如,relative 定位可以讓元素相對於其正常位置進行偏移,而 absolute 定位可以讓元素相對於最近的已定位祖先元素進行定位。

最後,我學習了彈性佈局(flexbox)技術。彈性佈局是一種強大且靈活的佈局方式,可以讓我輕鬆地排列和對齊元素。我學習了如何使用 display: flex 屬性來啟用彈性佈局,並使用 justify-content、align-items 和 flex-direction 等屬性來控制元素的排列和對齊方式。

掌握了這些排版技術後,我開始實作一些範例來鞏固我的學習。我創建了一個包含多個元素的網頁,並使用浮動、定位和彈性佈局技術來排列和對齊這些元素。我調整了元素的位置和排列方式,使網頁看起來更加整齊和美觀。

今天的學習讓我對 CSS 的排版技術有了更深入的理解,並且能夠運用這些技術來靈活地控制網頁元素的佈局。我期待在接下來的日子裡,能將它們應用到我的衛教網站中。


上一篇
第5天:繼續學習 CSS,了解盒模型、邊距、填充和邊框, 並實作範例
下一篇
第7天:學習如何使用 CSS 進行網頁佈局和設計,並實作範例
系列文
使用 Microsoft Copilot 製作衛教網站16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言