Html、CSS基礎 – 定位

更新 發佈閱讀 5 分鐘

※ 定位方法:position、z-index

position 定位方式:

說明:

  • position是一個css裡面的樣式。
  • 功能:讓你的元素可以自由定位。

position 有四個樣式的值:

raw-image

說明:

static:是 HTML 元素的預設定位方式,不會因為設定 top、left 等位移屬性而改變位置。網頁原點在左上角是所有排版的起始點,網頁的y軸是往下。元素由上而下、由左至右地排列,如果不是block元素則會在同一行自然橫向排列,如 inline 或 inline-block。

relative:常見的定位屬性。在全域設定時,若為所有元素統一指定 position: relative;,則這些元素便具備相對定位特性,成為其子元素使用 absolute 定位的參照點。

raw-image

absolute:絕對定位。當元素設定為 position: absolute; 時,它會根據最近的已定位祖先元素(其 position 屬性為 relative、absolute 或 fixed)進行定位。若無符合條件的祖先元素,則會以 body 為參考點。

fixed:一種視窗定位方式。當元素設定為 position: fixed; 時,它會根據瀏覽器視窗(viewport)的位置進行固定,不隨頁面滾動而改變位置。常用於廣告區塊、浮動按鈕或固定導覽列等元件。

版面配置概念:

raw-image

說明:

  • 🟨 中央有一個黃色正方形,作為參考。
  • ➡️ 粉紅色箭頭分別指出矩形的四個邊:上、下、左、右
  • 🗂 每個方向都有對應的英文標籤,例如「top」代表上方。
  • 📍 圖右下角有「參考點」的文字,暗示黃色正方形是定位的基準。

※ position範例:

1.建立position_example專案:

raw-image


成果顯示:

raw-image

2.relative範例:

index.html

<body>
<div class="post relative">relative</div>
</body>

style.css

/* 依照原本的自己的位置去做定位 */
.relative {
background-color: #fdd2b5;
position: relative;
top: 100px;
left: 100px;
}

成果顯示:

raw-image

3.static範例:

index.html

<div class="post static">static</div>

style.css

.static {
background-color: #adcbc9;
position: static;
}

成果顯示:

raw-image

4.absolute範例:

index.html

<body>
<div class="post absolute">absolute</div>
</body>

style.css

.absolute {
background-color: #f7a7a6;
position: absolute;
top: 0;
right: 0; /*定位在右上角*/
}

成果改變前顯示:

raw-image

成果改變後顯示:

raw-image

成果改變後顯示:

raw-image

5.absolute協同relative範例:

index.html

<body>
<div class="post absolute">absolute</div>
<div class="outter"></div>
<div class="post absolute">absolute</div>
</body>

style.css

.outter {
width: 500px;
height: 500px;
border: 5px solid #000;
position: relative;/*在上一層設屬性*/
}

成果改變前顯示:

raw-image

成果改變後顯示:

raw-image

6.fixed範例:

index.html

<body>
<div class="post fixed">fixed</div>
</body>

style.css

/* 找視窗定位 */
.fixed {
background-color: #f48b94;
position: fixed;
/* 固定右下角 */
right: 0;
bottom: 0;
}

成果改變前顯示:

raw-image

成果改變後顯示:

raw-image





留言
avatar-img
留言分享你的想法!
avatar-img
奧莉薇走在成為後端工程師之路上
23會員
167內容數
全端網頁開發專業知識分享
2025/07/27
※ 解構元件: 思考:如何把設計稿分解成HTML的結構。 圖片結構分析: 卡片最大的陰影區是一個大盒子。 卡片分成左右兩個部分,左邊是中等盒子,右邊是裝圖片的盒子 。 左邊文字區塊(包含標題、價格、簡介、按鈕)。 右邊圖片區塊(盤子上有玫瑰花瓣)。 結構圖: ※ 商品卡實作: 建立
Thumbnail
2025/07/27
※ 解構元件: 思考:如何把設計稿分解成HTML的結構。 圖片結構分析: 卡片最大的陰影區是一個大盒子。 卡片分成左右兩個部分,左邊是中等盒子,右邊是裝圖片的盒子 。 左邊文字區塊(包含標題、價格、簡介、按鈕)。 右邊圖片區塊(盤子上有玫瑰花瓣)。 結構圖: ※ 商品卡實作: 建立
Thumbnail
2025/07/23
※ 卡片式設計: 好處:採用卡片式設計能有效簡化使用者介面,提升視覺層次感,讓使用者在瀏覽時更能聚焦於核心資訊,如文字與圖片。 排版範例: 瀑布流排版範例: ※ thumbnail: ※ 常見的商品卡片: ※ 切版起手式:
Thumbnail
2025/07/23
※ 卡片式設計: 好處:採用卡片式設計能有效簡化使用者介面,提升視覺層次感,讓使用者在瀏覽時更能聚焦於核心資訊,如文字與圖片。 排版範例: 瀑布流排版範例: ※ thumbnail: ※ 常見的商品卡片: ※ 切版起手式:
Thumbnail
2025/07/22
※ 網頁開發前必做的初始化: 目的: 統一不同瀏覽器的預設樣式。 建立一致的視覺基底。 減少意外排版問題。 ※ 初始化有兩種: ※ reset.css操作: 網址:https://meyerweb.com/eric/tools/css/reset/ 複製內容: 專案內容開啟新的檔案
Thumbnail
2025/07/22
※ 網頁開發前必做的初始化: 目的: 統一不同瀏覽器的預設樣式。 建立一致的視覺基底。 減少意外排版問題。 ※ 初始化有兩種: ※ reset.css操作: 網址:https://meyerweb.com/eric/tools/css/reset/ 複製內容: 專案內容開啟新的檔案
Thumbnail
看更多
你可能也想看
Thumbnail
2025 九月最後一次 vocus 創作者推薦來啦!從日本獨旅專家、與兩歲娃的南法親子旅行,到台灣健行筆記,結合色彩與符號學的文化觀察,還有透過斜槓的前往理想生活的路途,邀請你跟著 vocus 創作者,用一百種視野探索這個世界!
Thumbnail
2025 九月最後一次 vocus 創作者推薦來啦!從日本獨旅專家、與兩歲娃的南法親子旅行,到台灣健行筆記,結合色彩與符號學的文化觀察,還有透過斜槓的前往理想生活的路途,邀請你跟著 vocus 創作者,用一百種視野探索這個世界!
Thumbnail
在溫哥華這座被大自然擁抱的城市,不會游泳的人也能在水裡泡一泡~~感受清涼和放鬆。 剛到溫哥華時,我去史丹利公園騎腳踏車,意外經過了 Second Beach Pool。那一眼真是讓我久久不能自己( • ̀ω•́ ),泳池的前方就是開闊的 English Bay,看到泳池裡的人群漂浮在海天之間。
Thumbnail
在溫哥華這座被大自然擁抱的城市,不會游泳的人也能在水裡泡一泡~~感受清涼和放鬆。 剛到溫哥華時,我去史丹利公園騎腳踏車,意外經過了 Second Beach Pool。那一眼真是讓我久久不能自己( • ̀ω•́ ),泳池的前方就是開闊的 English Bay,看到泳池裡的人群漂浮在海天之間。
Thumbnail
七星山主峰已走過幾次,這次要探探沒走過的夢幻湖↔️東峰段路線,補上「陽明山東西大縱走」中的七星山段。因為不喜歡原路折返,所以規劃一個簡易 小O路線,可以免費停車,還能把心頭好的秋芒看好看滿,很推薦的路線唷!
Thumbnail
七星山主峰已走過幾次,這次要探探沒走過的夢幻湖↔️東峰段路線,補上「陽明山東西大縱走」中的七星山段。因為不喜歡原路折返,所以規劃一個簡易 小O路線,可以免費停車,還能把心頭好的秋芒看好看滿,很推薦的路線唷!
Thumbnail
2025年9月1日起,臺新多張信用卡將整合為臺新Richart卡,並推出七大刷卡方案。本文詳細分析各方案優缺點、停卡教學及其他信用卡推薦,協助讀者選擇最適合自己的方案。
Thumbnail
2025年9月1日起,臺新多張信用卡將整合為臺新Richart卡,並推出七大刷卡方案。本文詳細分析各方案優缺點、停卡教學及其他信用卡推薦,協助讀者選擇最適合自己的方案。
Thumbnail
首先,最關鍵的問題就是「原創」是否有必要性? 我認為答案是否定的,因為原作者在翻拍時就創作了《今際之國的闖關者 RETRY》,講述的是有栖成為心理諮詢師後,因為救人意外再次被捲入遊戲世界。這樣的續作已經能自然承接主線。如今這種「硬原創」,只會讓整個 IP 的口碑下滑,新角色也淪為犧牲品。
Thumbnail
首先,最關鍵的問題就是「原創」是否有必要性? 我認為答案是否定的,因為原作者在翻拍時就創作了《今際之國的闖關者 RETRY》,講述的是有栖成為心理諮詢師後,因為救人意外再次被捲入遊戲世界。這樣的續作已經能自然承接主線。如今這種「硬原創」,只會讓整個 IP 的口碑下滑,新角色也淪為犧牲品。
Thumbnail
「知道自己怎麼了,然後呢?現狀還是沒有任何改變。」伴侶與諮商師晤談之前,曾與我描述她的狀態:「其實道理我都知道,已經發生很多次,我也在狀態好的時候練習過很多次。可是現在腦海的雜亂聲音不斷攻擊我,我知道『可以』怎麼想比較好、知道那些聲音是怎麼來的,也知道躺平軟爛你也不會覺得我怎樣。但知道又如何?
Thumbnail
「知道自己怎麼了,然後呢?現狀還是沒有任何改變。」伴侶與諮商師晤談之前,曾與我描述她的狀態:「其實道理我都知道,已經發生很多次,我也在狀態好的時候練習過很多次。可是現在腦海的雜亂聲音不斷攻擊我,我知道『可以』怎麼想比較好、知道那些聲音是怎麼來的,也知道躺平軟爛你也不會覺得我怎樣。但知道又如何?
Thumbnail
一轉眼,咩咩就已經九個多月大了,天氣也漸漸涼了起來,可以開始真的帶去爬山囉! 住在新店已經六年了,選擇二格山當她們的第一座小百岳,非常有意義。而且這天天氣超級好,視野好到超乎預期,連大霸尖山和南湖大山都一清二楚! 雖然我們作弊從小格頭起登,來回也才1.2k上一百多,但她們都玩得非常開心呢!
Thumbnail
一轉眼,咩咩就已經九個多月大了,天氣也漸漸涼了起來,可以開始真的帶去爬山囉! 住在新店已經六年了,選擇二格山當她們的第一座小百岳,非常有意義。而且這天天氣超級好,視野好到超乎預期,連大霸尖山和南湖大山都一清二楚! 雖然我們作弊從小格頭起登,來回也才1.2k上一百多,但她們都玩得非常開心呢!
Thumbnail
在這個章節中,我們介紹了HTML的基本概念,包括其作為結構化標記語言的特性、應用領域,以及主要使用者。這些知識為後續的深入學習和實踐奠定了基礎,幫助讀者了解HTML在現代網頁開發中的重要性。
Thumbnail
在這個章節中,我們介紹了HTML的基本概念,包括其作為結構化標記語言的特性、應用領域,以及主要使用者。這些知識為後續的深入學習和實踐奠定了基礎,幫助讀者了解HTML在現代網頁開發中的重要性。
Thumbnail
在本章中,我們探討了CSS Grid佈局的基本概念和應用。CSS Grid提供了一個強大而靈活的二維佈局系統,使得處理複雜的網頁佈局變得更加簡單和直觀。我們學習了如何設置Grid容器和Grid項目,以及如何使用各種Grid屬性來定義和管理佈局。
Thumbnail
在本章中,我們探討了CSS Grid佈局的基本概念和應用。CSS Grid提供了一個強大而靈活的二維佈局系統,使得處理複雜的網頁佈局變得更加簡單和直觀。我們學習了如何設置Grid容器和Grid項目,以及如何使用各種Grid屬性來定義和管理佈局。
Thumbnail
浮動(float)是早期用來創建佈局的技術。元素可以向左或向右浮動,旁邊的元素會環繞浮動元素。浮動元素通常用於圖文混排或簡單的兩欄佈局。
Thumbnail
浮動(float)是早期用來創建佈局的技術。元素可以向左或向右浮動,旁邊的元素會環繞浮動元素。浮動元素通常用於圖文混排或簡單的兩欄佈局。
Thumbnail
本章介紹了 CSS 中的顏色和背景屬性,包括文本顏色的設置方法、背景顏色和背景圖片的應用、背景重複和位置的配置,以及線性漸變和徑向漸變的使用。這些知識將幫助你更靈活地設計和美化網頁。
Thumbnail
本章介紹了 CSS 中的顏色和背景屬性,包括文本顏色的設置方法、背景顏色和背景圖片的應用、背景重複和位置的配置,以及線性漸變和徑向漸變的使用。這些知識將幫助你更靈活地設計和美化網頁。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News