Web第六週作業:position.fixed vs sticky
Position.fixed vs sticky
fixed(固定定位)
元素相對於瀏覽器視窗是固定的,即使是視窗滾動,元素也是固定的
sticky(粘性定位)
基於使用者滾定動來進行定位的,相當於relative定位 fixed定位的結合體
當未超過閾值的時候,他的行為就像relative,當超過特定閾值是他的行為就像fixed。
閾值是left,right,top,bottom(必須制定其一,才能使粘性定位生效,否則其行為與relative相同)
當元件設定了該屬性值後,當頁面滑動時,元件會跟著頁面移動,當元件觸及到窗體後,頁面若繼續滑動,元件則處在與窗體接觸的位置不動。元素的定位是根據文件的正常流動,然後相對於其抵消最近的滾動祖先和包含塊(最近的塊級的祖先),包括table-related元素,基於的值
top
right
, bottom
,left
。 偏移量並不影響其他元素的位置。這個值總是建立一個新的疊加背景。
相關推薦
Web第六週作業:position.fixed vs sticky
Position.fixed vs sticky fixed(固定定位) 元素相對於瀏覽器視窗是固定的,即使是視窗滾動,元素也是固定的 sticky(粘性定位) 基於使用者滾定動來進行定位的,相當於relative定位 fixed定位的結合體 當未超過閾值的時候,他的行為就像relative,當超過
Web第六周作業:css單位
第六周作業 部分 web mil 大小 attribute 即使 區別 code px:像素,它是顯示屏上顯示的每一個小點,為顯示的最小單位。它是一個絕對尺寸單位,是不能變動的。 例: .content { height: 150px;} em:1em 等於當前的
Web第九周作業:History of Program(1950--2020)
History of Program(1950--2020) 1957年 約翰·巴科斯(John Backus)建立了是全世界第一套高階語言:FORTRAN。 1959年 葛麗絲·霍普(Grace Hopper)創造了現代第一個編譯器A-0 系統,以及商用電腦程式語言“COBOL”,被譽為COBOL之
web第七週作業
關於DOM & BOM概念的起源(source),方法(methods),內容(contents),應用(application) DOM(起源):檔案物件模型(DocumentObjectModel,簡稱DOM),是W3C組織推薦的處理可擴充套件置標語言的標準程式設計介面。DocumentObje
2018-2019-1 20189221 《Linux核心原理與分析》第六週作業
2018-2019-1 20189221 《Linux核心原理與分析》第六週作業 實驗五 實驗過程 將Fork函式移植到Linux的MenuOS fork()函式通過系統呼叫建立一個與原來程序幾乎完全相同的程序。在fork函式執行完畢後,如果建立新程序成功,則出現兩個程序,一個是子程序,一個是父程序。
2018-2019-1 20189213《Linux核心原理與分析》第六週作業
系統呼叫的三層機制(下) 給MenuOS增加time和time_asm命令 首先是刪除menu目錄,並用git clone重新克隆一個新版本的menu: 進入menu,由於已經提供了一個指令碼rootfs,執行make rootfs指令碼就可以自動編譯並自動生成根檔案系統,並同時執行MenuOS系統:
20189220 餘超《Linux核心原理與分析》第六週作業
系統呼叫的三層機制 實驗過程 1.克隆MenuOS rm menu -rf //強制刪除當前menu git clone http://git.shiyanlou.com/mengning/menu.git //重新克隆新版本的menu cd menu ls 2.開啟test.c並在裡面新增上次實
2018-2019-1 20189203《linux核心原理與分析》第六週作業
第一部分 給Menu OS增加命令 輸入命令 rm -rf menu git clone http://github.com/mengning/menu.git make rootfs 檢視增加的time 和time_asm命令 第二部分 實驗(使用gdb跟蹤呼叫核心函式) 1.操作 我選用的
2018-2019-1 20189206 《Linux核心原理與分析》第六週作業
linux核心分析學習筆記 ——第五章 系統呼叫的三層機制 學習重點——深入理解系統呼叫的過程 給MenuOS新增命令 新增命令的方式較為簡單,在LinuxKernel/menu/test.c目錄下,開啟test.c,main函式中的MenuConfig就是對應的系統呼叫的功能增加,之後在上面給出具
2018-2019-1 20189205《Linux核心原理與分析》第六週作業
跟蹤系統呼叫 除錯MenuOS新增的函式 重新下載 menu.git可以看到 在test.c檔案中增加了新的函式Time和TimeAsm: int Time(int argc, char *argv[]) { time_t tt; struct tm *t; tt = time(
高階軟體工程第六次作業:“希希敬敬對”團隊作業-3
我們團隊的作業是:百度貼吧小爬蟲 隊員學號: 龍江騰(隊長) 201810775001 楊希 201810812008 何敬上
2018-2019-1 20189219《Linux核心原理與分析》第六週作業
關於sys_call與sys_call_table的關係 從書中我們得到,在進行sys_call時,系統會執行entry_32.S中的call *sys_call_table(,%eax,4)語句,即呼叫sys_call_table中的%eax*4的系統呼叫核心函式。我們知道,eax暫存器中存放的是要呼叫的
2018-2019-1 20189218《Linux核心原理與分析》第六週作業
向menuOS中增加命令 修改menu目錄下的test.c檔案,增加自己的函式定義,並在修改main()函式,按照前面的menuconfig的寫法寫好自己的menuconfig。 我選擇的是access系統呼叫,對於封裝好的access()函式,接受兩個引數,第一個為mode,接受四個預設值——X_OK,R
高階軟體工程第六次作業:LLS團隊作業-3
1.需求&原型改進 1.1 給目標使用者展示原型,並進一步溝通理解需求 ①我們的目標使用者是評分者使用者 ②思考使用者痛點,描述使用場景。 場景一:對於唱歌,跳舞,表演,演講,朗誦等文藝、文化類的比賽,需綜合觀眾和評委的評分評選出冠軍和給出相應的排名
演算法設計與分析》第六週作業
《演算法設計與分析》第六週作業 標籤(空格分隔): 課堂作業 文章目錄 《演算法設計與分析》第六週作業 @[toc] 題目概要 思路 具體實現 心得 原始碼:
第六週作業 rpm包管理、yum配置、sed用法、備份任務等
1、 每12小時備份並壓縮/etc/目錄至/backup目錄中,儲存檔名稱格式為,“etc-年-月-日-時-分.tar.gz” • tar:o 打包:tar -cf something.tar somethingo 解包:tar -xf something.taro -c:建立 .tar 格式的
第六週作業(sticky
position: sticky 基於使用者的滾動位置來定位。粘性定位的元素是依賴於使用者的滾動,在 position:relative 與 position:fixed 定位之間切換。在目標區域以內,它的行為就像 position:relative;&nb
第三週作業:判斷是否閏年
/*程式功能:實現簡單圖形化判斷閏年小程式 * 作者:林同學 */ import java.awt.*; import java.applet.*; import java.awt.event.*; import javax.swing.*; public class LeapYearGUI
web第七週作業-BOM與DOM
BOM 1. BOM是Browser Object Model的縮寫,即瀏覽器物件模型。 2. BOM沒有相關標準。 3. BOM的最根本物件是window。 BOM和瀏覽器關係密切。瀏覽器的很多東西可以通過JavaScript控制的,例如開啟新視窗、開啟新選項
吳恩達深度學習第二課第三週作業:識別手勢
# coding: utf-8 # # TensorFlow Tutorial # # Welcome to this week's programming assignment. Until now, you've always used numpy t