浮動與定位

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

一.浮動:float:一個元素浮動時,其他內容會"環繞"該元素.

  • 浮動元素的外邊距不會合并
  • 浮動的元素不能超出其包含快的內邊界
  • 浮動元素彼此會避免重疊
  • 浮動元素的頂端不能比之前所有浮動元素或塊級元素的頂端更高
  • 如果沒有足夠的空間,浮動元素會被擠到一個新的行上
  • 左浮動元素會盡可能的向左,和盡可能的向高處放置(右浮動同理)

二.清楚浮動:clear,禁止浮動元素出現其傍邊,浮動的元素會往下推

值: ? ? ? ?left | right | both | none | inherit

初始值: none

應用于: 塊級元素

繼承性: 無

計算值: 根據指定確定

三.定位:position

值: ? ? ? ?static| relative| absolute| fixed| inherit

初始值: static

應用于: 所有元素

繼承性: 無

計算值: 根據指定確定

1.包含塊概念:

  • "根元素"的包含塊(也稱為初始包含塊)由用戶代理建立.在html中,根元素就是html,不過有些瀏覽器會使用body作為根元素.在大多數瀏覽器中,初始包含塊是一個視窗大小的矩形.
  • 對于一個非根元素,如果其position值是relative或static,包含塊則由最近的塊級框、變單元格或行內塊祖先框的內容邊界構成。
  • 對于一個非根元素,如果其position值為absolute,其包含塊設置為最近的position值不是static的祖先元素(可以是任何類型).這個過程如下

? ? ? ? ?--1.如果這個祖先元素是塊級元素,包含塊則設置為該元素的內邊距邊界.

? ? ? ? ?--2.如果是行內元素,包含塊則設置為該祖先元素的內容邊界.

? ? ? ? ?--3.如果沒有祖先,則元素的包含塊為初始包含塊.

2.

  • relative:元素框偏移某個距離.元素仍保持其為定位前的形狀,它原本所占的空間仍保留.
  • absolute:元素從文檔流完全刪除,并相對于其包含塊定位.元素原本所占空間不保留.
  • fixed:元素框的表現類似于absolute,不過其包含塊是視窗本身.

3.偏移屬性:對于三種定位機制(relative,absolute和fixed)使用了四個屬性來描述定位元素各邊相對于其包含塊的偏移.(正值表示向內偏移,負值向外)

????????????????? ? top ? ? right ? ? ?bottom ? ? ?left

值: ? ? ? ?<length>| <percentage>| auto| inherit

初始值: auto

應用于: 定位元素(也就是position值不是static的元素)

繼承性: 無

百分數:對于top和bottom,相對于包含塊的高度,對于right和left,相對于包含塊的寬度

計算值: 對于static元素為auto,對于長度值,是相應的絕對長度,對于百分數值,則為指定值,否則為auto

?

?

轉載于:https://my.oschina.net/langgege/blog/1503030

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455471.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455471.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455471.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

驅動級的自動按鍵_Aqara全自動智能推拉鎖D100,體驗全自動開門的便捷

大家好&#xff0c;我是夢想是個豬&#xff0c;今天為大家帶來的是一篇智能門鎖的使用體驗。前言家里的這張門陸陸續續的換了好幾把智能門鎖了&#xff0c;也體驗了好幾種不同的開鎖方式。最開始開發商給安裝的是一把指紋和把手分離的那種款式&#xff0c;開鎖的時候需要先輸入…

碼率問題

幀率影響的是每幀的額定比特數 我說的幀率是編碼幀率&#xff0c;不是采集幀率。對于一個采集后的序列&#xff0c;MAD 只跟參考幀有關。而編碼幀率與參考幀無關&#xff0c;因此編碼幀率不影響 MAD。 ———————————————————————————————————…

Java筆記08-Map詳解

第一章 Map集合 1.1 概述 現實生活中&#xff0c;我們常會看到這樣的一種集合&#xff1a;IP地址與主機名&#xff0c;身份證號與個人&#xff0c;系統用戶名與系統用戶對象等&#xff0c;這種一一對應的關系&#xff0c;就叫做映射。Java提供了專門的集合類用來存放這種對象…

Node.js的helloworld 程序

用文本編輯器&#xff0c;如npp,鍵入例如以下代碼&#xff0c;存儲成hello.js console.log(hello) console.log(hello %s->%d,jeapedu, 1941847311) cmd進入dos。切入hello.js所在文件夾。運行node.js程序 node hello.js執行結果例如以下所看到的&#xff1a; C:\nodeS>n…

深度學習綜述

摘要&#xff1a; 深度學習可以完成需要高度抽象特征的人工智能任務&#xff0c;如語音識別、圖像識別和檢索、自然語言理解等。深層模型是包含多個隱藏層的人工神經網絡&#xff0c;多層非線性結構使其具備強大的特征表達能力和對復雜任務建模能力。訓練深層模型是長期以來的難…

mac svn工具_Cornerstone 4 for mac(svn管理工具)

Cornerstone 4 for mac是全新版本的svn管理工具&#xff0c;使用cornerstone for mac 特別版建立的版本控制更利于使用&#xff0c;而且cornerstone 4 特別版全面支持Subversion的功能&#xff0c;這里準備了最新版本的cornerstone for mac 特別版&#xff0c;無需激活&#xf…

I幀、B幀和P幀的特點和編碼的基本流程

I幀、B幀和P幀的特點: I幀:幀內編碼幀I幀特點:1.它是一個全幀壓縮編碼幀。它將全幀圖像信息進行JPEG壓縮編碼及傳輸;2.解碼時僅用I幀的數據就可重構完整圖像;3.I幀描述了圖像背景和運動主體的詳情;4.I幀不需要參考其他畫面而生成;5.I幀是P幀和B幀的參考幀(其質量直接影響到同組…

Java筆記11-【異常、線程】

主要內容 異常、線程 第一章 異常 1.1 異常概念 異常&#xff0c;就是不正常的意思。在生活中:醫生說,你的身體某個部位有異常,該部位和正常相比有點不同,該部位的功能將受影響.在程序中的意思就是&#xff1a; 異常 &#xff1a;指的是程序在執行過程中&#xff0c;出現的…

摘抄自知乎的redis相關

1.知乎日報的基礎數據和統計信息是用 Redis 存儲的&#xff0c;這使得請求的平均響應時間能在 10ms 以下。其他數據仍然需要存放在另外的地方&#xff0c;其實完全用 Redis 也是可行的&#xff0c;主要的考量是內存占用。就使用經驗而言&#xff0c;Redis 的數據結構很豐富&…

Java微信開發_00_資源匯總貼

1.微信公眾平臺技術文檔&#xff08;https://mp.weixin.qq.com/wiki?tresource/res_main&idmp1445241432&#xff09; 2.微信企業號開發接口文檔&#xff08;http://qydev.weixin.qq.com/wiki/index.php?title%E4%B8%BB%E5%8A%A8%E8%B0%83%E7%94%A8&#xff09; 3.企業微…

webgl獲取鼠標形狀_三模無線搭配對稱手型設計,游戲致勝利器,ROG烈刃2無線鼠標...

要想有效地提升游戲體驗&#xff0c;我認為除了電腦主機本身的硬件配置要盡可能的硬核之外&#xff0c;玩游戲時所選配的鼠標、鍵盤等外設的作用也是不可忽視的&#xff0c;所以很多比較注重游戲體驗的游戲愛好者都會選擇一款自己用著比較順手的游戲外設裝備。我這次入手的華碩…

牛人學習h264運動估計的方法

轉載自&#xff1a;http://bbs.chinavideo.org/forumdisplay.php?fid29 Chinavideo&#xff0c;一個非常棒的學習論壇 從答辯結束(2008-12-13)起就想寫一篇文章給學習運動估計的朋友們&#xff0c;因為我知道有很多正在寫論文的朋友們&#xff0c;特別是正在入門的朋友們&…

Java筆記11-軟件開發流程設計原則

今天內容: 1.常用的設計原則2.常用的設計模式3.常用的查找算法4.常用的排序算法 1.常用的設計原則(記住) 1.1軟件的開發流程 軟件開發授權-投標 -> 100萬 1. 編寫需求分析文檔 > 2. 概要設計文檔(架構) > 3. 詳細設計文檔(類圖) > 4. 編碼(項目經理分具體任…

magnify.m —— 圖像局部放大鏡工具函數

magnify.m 函數下載地址&#xff1a;magnify - File Exchange - MATLAB Central&#xff1b; magnify.m 函數在執行時&#xff0c;是一種交互式處理。 簡單演示如下&#xff1a; clear, clc% 加載圖像到內存&#xff0c;如讀取matlab自帶的圖像&#xff0c;并將其顯示出來 I i…

【大數據系列】hadoop單節點安裝官方文檔翻譯

Hadoop: Setting up a Single Node Cluster. HADOOP&#xff1a;建立單節點集群 PurposePrerequisites Supported PlatformsRequired SoftwareInstalling SoftwareDownloadPrepare to Start the Hadoop ClusterStandalone OperationPseudo-Distributed Operation Configuration…

qmlcanvas繪制3d圖形_透視Matplotlib核心功能和工具包 - 繪制3D圖形

關聯知識MatplotlibPython線圖在此&#xff0c;我們將學習如何創建3D線圖。 它類似于2D等效折線圖&#xff0c;并且2D折線圖的許多屬性都結轉到3D。我們將在相同的軸上繪制凹凸曲線&#xff0c;并從不同角度查看它們&#xff0c;例如平行視圖&#xff0c;頂視圖以及圍繞z軸的旋…

264 解碼之 yuv

博客訪問量日漸減少&#xff0c;于是我決定丟一點技術東東上去&#xff0c;吸引爬蟲光顧一下。先談談 h.264 的編解碼問題。個人建議做視頻、音頻的孩子們&#xff0c;一定要抓住 RFC 和 standard &#xff0c;然后多看開源編解碼程序。近來抽空看了兩個 decoder &#xff0c;一…

Java筆記12-函數式接口

主要內容 自定義函數式接口函數式編程常用函數式接口 第一章 函數式接口 概念 函數式接口在java中指的是:有且只有一個抽象方法的接口 函數式接口,即適用于函數式編程場景的接口.而java中共的函數式編程體現就是Lambda,所以函數式接口就是可以適用于lambda使用的接口.只有…

雷軍曬3億估值,意欲“收編”臺灣硬件創業者?

1月13日&#xff0c;在臺灣的CSMIC 2015移動互聯網兩岸年會上&#xff0c;雷軍以獵豹移動董事長的身份做了《給年輕創業者的兩大方向性建議》演講。 演講中雷軍表示&#xff0c;“在未來5到10年&#xff0c;特別適合臺灣年輕創業者做的兩個方向&#xff0c;一個是移動互聯網&am…

網頁“console”輸出圖文信息

http://www.monmonkey.com/javascript/jiben2.html 參考以上鏈接中的轉義字符使用。 http://www.cnblogs.com/Wayou/p/chrome_dev_tool_style_console.html https://segmentfault.com/a/1190000002511877 以上鏈接里有各種 console 輸出 ASCII圖文的實現方法。 ASCII圖文動態效…