CSS進階(十)position:relative
定位位移相對於自身進行偏移定位
相對定位元素的 left/top/right/bottom 的百分比值是相對於包含塊計算的,而不是自身
與絕對定位元素的對立方向不同,top/bottom 同時使 用的時候,bottom 被幹掉;left/right 同時使用的時候,right 斃命
最小化影響原則
(1)盡量不適用relative,而使用無依賴的絕對定位
(2)在必須使用relative的前提下,盡量最小化
relative的層級優先於普通元素
CSS進階(十)position:relative
相關推薦
CSS進階(十)position:relative
ati 進階 最小化 相對 pan style 而不是 原則 round 定位位移相對於自身進行偏移定位 相對定位元素的 left/top/right/bottom 的百分比值是相對於包含塊計算的,而不是自身 與絕對定位元素的對立方向不同,top/bottom 同時使 用的
CSS進階(九) position:absolute
剪裁 ble 展現 splay ng- 祖先 isp 使用 之間 特性 (1)塊狀化,display渲染為block或table (2)文檔流破壞性 (3)包裹性 (4)塊狀格式化上下文,也就是BFC,absolute 的自適應性最大寬度往往不是由父元素決定的 absolu
CSS進階(14)—— position:absolute如此高深,我當真不懂(下)
上章我們聊了和absolute的流體特性以及和absolute搭配使用的CSS屬性,本章我們就來聊一聊position家族的另外兩大成員——relative和fixed。 1.relative的定位(不推薦使用) 理論上relative/ab
CSS進階(13)—— position:absolute如此高深,我當真不懂(中)
在上文中,我們探討了絕對定位的包含塊以及“無依賴絕對定位”的特性,本章我們來聊聊absolute的流體特性以及那些和absolute關係甚好的CSS屬性。 1.absolute的流體特性 在前面一文中,我們測試了很多“無依賴絕對定位”的特殊表現,事實上在平時開
CSS進階(12)—— position:absolute如此高深,我當真不懂(上)
之前在探討float屬性的時候就已經提到了position:absolute的概念,絕對定位和浮動在很多方面都具有相似性,包括“塊狀化”,“包裹性”,“破壞性”等等,在理論層面上兩者是一對兄弟關係。然而在實際場景中,由於絕對定位的“破壞性”通常比float的要強,因此會有人覺得絕對
CSS進階(十一)position:fixed
容器 hid ali overflow lin 元素 -a idt fixed 固定定位元素的包含快是根元素 類似於無依賴的絕對定位,利用無依賴的固定定位也可以在元素內部實現一個fixed定位 <div class="father"> <div cla
CSS進階(十四)font-family
中文 class 技術分享 png clas info pre 寬度 空格 font-family font-family: serif; /* 襯線字體 */ font-family: sans-serif; /* 無襯線字體 */ font-family支持字體族
CSS進階(十九)文本控制
bre spa div 切換效果 nowrap align 分隔 下劃線 效果 text-indent 應用 (1)使用 text-indent 負值隱藏文本內容,例如網站標頭 (2)使用text-indent的百分比值來實現寬度已知的內聯子元素居中 letter-spac
CSS進階(十九)文字控制
text-indent 應用 (1)使用 text-indent 負值隱藏文字內容,例如網站標頭 (2)使用text-indent的百分比值來實現寬度已知的內聯子元素居中 letter-spacing 應用 (1)清除 inline-block 列表由於換行符或者空格產生的空白間隙,使我們的佈局控
CSS進階(十八)@font-face
@font-face { font-family: 'example'; src: url(example.ttf); font-style: normal; font-weight: normal; unicode-range: U+0025-00FF; font-variant: sma
CSS進階(十六)font
[ [ font-style || font-variant || font-weight ]? font-size [ / line-height ]? font-family ] font-size 和 font-family 這兩個屬性需要同時存在 注意 font中如果未聲命line-height
CSS進階(十五)font-weight;font-style;font-variant
/* 平常用的最多的 */ font-weight: normal; font-weight: bold; /* 相對於父級元素 */ font-weight: lighter; font-weight: bolder; /* 字重的精細控制 */ font-weight: 100; font-weig
CSS進階(十二)層疊上下文和層疊水平
z-index影響的是定位元素及flex盒子的孩子元素 層疊優先順序 層疊準則 (1)z-index大的在上 (2)同一層級下,後者覆蓋前者 層疊上下文 (1)頁面根元素是根層疊上下文 (2)對於position為absolute/relative以及firefox下position為fix
CSS進階(三)padding
方向 圖片 小技巧 相對 水平 src -h color 點擊區域 內聯元素padding是有作用的 設置內聯級元素如a的垂直方向的padding,不僅能夠增加點擊區域的大小,也不會影響到整體的布局 padding的百分比值 padding的百分比值無論是水平方向還是垂直方
CSS進階(四)margin
off clas gin 提升 list div 保持 tom 觸發 margin 元素尺寸:border-box DOM屬性裏的offsetWidth 和offsetHeight 元素內部尺寸: padding-box DOM屬性裏的clientWidth 和 clie
CSS進階(七)vertical-align
htm overflow justify lin 設置 splay http ali 裏的 由於是相對字母 x 的下邊緣對齊,而中文和部分英文字形的下邊緣要低於字母 x 的下邊緣,因 此,會給人感覺文字是明顯偏下的,一般都會進行調整。 vertical-align屬性值 (
CSS進階(十三)font-size
lin 只需要 響應式 處理 傳統 oot 忽略 字符 成本 line-height 的數值屬性值和 百分比值屬性值都是相對於 font-size ex是x字符的高度 em 在 CSS 中,1em 的計算值等同於當前元素所在的 font-size 計算值,可以將 其想象成當
JAVA進階(十)File類與列舉
前言 本章講解File類的基本用法,為後面講解IO流做一個鋪墊性的準備工作 範例 1.File類的基本概念 java.io.File類:代表檔案和目錄。在開發中,讀取檔案、生成檔案、刪除檔案、修改檔案屬性的時候將會用到本類,可以說很重要 2.構造方法(一
CSS進階(20)—— CSS中的裝飾屬性和使用者體驗屬性
本章主要來聊聊CSS中一些雜七雜八的屬性,個人會將裡面的坑提取出來測試一遍加深下印象,比較符合常規的屬性這裡就不贅述了。 1.與眾不同的background-position屬性 background-position屬性支援數值,百分比,關鍵字。
CSS進階(19)—— 詳解display:none和visibility: hidden的區別
本章的主要內容是利用CSS控制元素的“顯隱”,說道顯隱,之前其實已經提供了一些非常規的CSS方法,如clip,z-index,opacity等,本章我們來深入探究一下display:none和visibility: hidden折兩個屬性。 1.display與元素的顯隱