前端學習Day12

2021-10-04 13:48:37 字數 1201 閱讀 4122

一、定位

1.position: static /absolute /relative

2.position:fixed; 固定定位

a: 參照物:瀏覽器視窗

b: 不佔據空間,脫離布局流

3.讓乙個元素在瀏覽器視窗左右上下居中?

第一種方法:(前提:已知寬和高)

position:fixed;

left:50%;top:50%;

margin-left:-元素寬度一半;

margin-top:-元素高度的一半;

第二種方法:

position:fixed;

left:0;right:0;

top:0;bottom:0;

margin:auto;

4.讓子元素在父元素裡上下左右居中

先給父元素加position:relative;

再給子元素加position:absolute;

left:0;right:0;

top:0;bottom:0;

margin:auto;

5.定位方法總結

position:

static 靜態定位

relative 相對定位

absolute 絕對定位

fixed 固定定位

sticky 粘性定位

脫離布局流: position:absolute;和 position:fixed;

注:如果塊狀元素沒有設定寬度的時候,新增position:absolute || position:fixed 出現寬度被內容撐開。

二、粘性定位(可以用,但相容性不太好 )

position:sticky;

執行邏輯: 預設情況下:當瀏覽器視窗滾動條不滾動,當前元素沒有超出整個瀏覽器視窗的時候,執行的position:relative;如果元素超出當前視窗則應用的position:fixed;

三.錨點

錨點:超連結的一種。

作用:能實現在同乙個頁面內實現不同位置的跳轉。

描述:讓錨點繫結id名稱的元素回到瀏覽器視窗的最頂端。

matlab cody學習筆記 day12

input n 5 output a is 3 3 3 3 3 3 2 2 2 3 3 2 1 2 3 3 2 2 2 3 3 3 3 3 3 如何生成乙個靶心矩陣。答 function a bullseye n a ceil sqrt spiral n 2 0.5 spiral n 命令生成n維從...

C語言學習 day12

一 專題學習之陣列 一 陣列的基本概念 1 陣列是一組有序資料的集合,下表代表資料在陣列中的編號 2 用乙個陣列名 如s 和下標 如15 來唯一確定陣列中的元素 3 陣列中的每乙個元素都屬於同乙個資料型別。注 不能把不同的資料型別的資料放在同一陣列中,如 學生的成績和姓名。把陣列與迴圈結合起來可以有...

python學習 day12 模組os sys

內容 以下內容僅供個人學習使用,侵刪 usr bin env python coding utf 8 os 通過程式與作業系統做互動 import os 四個維度 重要的 1.資料夾 建立資料夾 os.mkdir,os.makedirs 刪除資料夾 os.rmdir,os.removedirs 檢視...