定位又分為相對定位和絕對定位
1.相對定位
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>相對定位</title>
<style>
*{
margin: 0;
padding: 0;
}
div{
/* 改變位置的參照物是圖片原本的位置 */
/* 改變位置之後不脱標 */
/* 且標籤顯示模式不變 */
position: relative;
top: 100px;
left: 200px;
}
</style>
</head>
<body>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<div><img src="../JAVA前端/12234-C.webp"></div>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
</body>
</html>
2.絕對定位
使用時子級絕對定位,父級相對定位(子絕父相)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>絕對定位</title>
<style>
img{
width: 400px;
}
.news{
position: relative;
margin: 100px auto;
width: 400px;
height: 350px;
background-color: #f8f8f8;
}
/*
1.脱標
2.參照物,先找最近的已經定位的父級元素,如果所有的父級元素都沒有定位
則會參照瀏覽器為標準改變位置
3.顯示模式也隨之法發生改變,具有行內塊元素的特點
*/
.news span{
position: absolute;
top: 0;
right: 0;
display: block;
width: 92px;
height: 32px;
background-color: pink;
text-align: center;
line-height: 32px;
color: #f8f8f8;
}
</style>
</head>
<body>
<div class="news">
<img src="../DAY7/Study/images/logo.png">
<span>11111111111</span>
<h4>2222222222222</h4>
</div>
</body>
</html>
絕對定位來實現居中
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>居中</title>
<style>
img{
position: absolute;
top: 50%;
left: 50%;
/* margin-left: -265px;
margin-top: -127px; */
/* 便捷寫法,50%就是自己寬高的一半 */
transform: translate(-50%,-50%);
}
</style>
</head>
<body>
<img src="./day08/images/login.webp">
</body>
</html>
3.絕對定位
元素的位置在網頁滾動時不會改變
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>固定定位</title>
<style>
*{
margin: 0;
padding: 0;
}
/*
1.脱標,不佔位
2.參照物是瀏覽器窗口
3.顯示模式具有行內塊的特點
*/
div{
position: fixed;
}
</style>
</head>
<body>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<div><img src="../JAVA前端/12234-C.webp" alt=""></div>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p><p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p><p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
<p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p><p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p><p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p><p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p><p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p><p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p><p>Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用户界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用(SPA)提供驅動。</p>
</body>
</html>
小結
本文章為轉載內容,我們尊重原作者對文章享有的著作權。如有內容錯誤或侵權問題,歡迎原作者聯繫我們進行內容更正或刪除文章。