CSS進階(二十二)元素顯隱
diaplay:none
如果是<img>,則所有瀏覽器都會請求資源
如果是background-image,則IE會請求,Firefox不會請求,有父元素包裹的且父元素設定display:none的不會請求
display:none並不影響表單提交資料,disabled會影響
H5新增的布林值屬性hidden,可以讓元素天生display:none隱藏。ie11以下需要如下設定:
[hidden] { display: none; }
dispaly:none不會影響animation,但會影響transition,所以transition和visibility走的比較近
CSS計數器counter會忽略display:none的元素
visibility:hidden
不僅僅是保留空間這麼簡單
繼承性:父元素設定,子元素也會隱藏,但子元素設定visibility:visable則子元素顯示
visibility不會影響計數器counter
t'ransition支援visibility屬性,但不支援display屬性
相比display:none,visibility:hidden在隱藏之後依然可以獲得元素的座標及寬高,利於js互動
相關推薦
CSS進階(二十二)元素顯隱
diaplay:none 如果是<img>,則所有瀏覽器都會請求資源 如果是background-image,則IE會請求,Firefox不會請求,有父元素包裹的且父元素設定display:none的不會請求 display:none並不影響表單提交資料,disabled會影響 H5新增的
CSS進階(二十一)background
隱藏的元素背景圖片是否載入 ie8-ie11還是會發送請求 firefox不會 chrome和safari會判斷父元素是否display也是none,如果是,則不傳送請求。元素本身設定none,則傳送請求 background-position 可以是具體數值,也可以是百分比值,還可以是 left、
CSS進階(二十):first-letter :first-line
:first-letter 生效的前提 (1)display必須是block、inline-block、list-item、tablecell 或者 table-caption (2)字元前面不能有圖片或者 inline-block/inline-table 之類的元素 存在 (3)能夠被選中的元素,
CSS進階(十二)層疊上下文和層疊水平
z-index影響的是定位元素及flex盒子的孩子元素 層疊優先順序 層疊準則 (1)z-index大的在上 (2)同一層級下,後者覆蓋前者 層疊上下文 (1)頁面根元素是根層疊上下文 (2)對於position為absolute/relative以及firefox下position為fix
Java進階學習第十二天(監聽器、國際化)
一、監聽器 1、監聽器(listener):主要是用來監聽特定物件的建立或銷燬、屬性的變化的!是一個實現特定介面的普通java類! 2、物件: 自己建立自己用(不用監聽) 別人建立自己用(需要監聽) 3、Servlet中哪些物件需要監聽? request / se
CSS進階(十一)position:fixed
容器 hid ali overflow lin 元素 -a idt fixed 固定定位元素的包含快是根元素 類似於無依賴的絕對定位,利用無依賴的固定定位也可以在元素內部實現一個fixed定位 <div class="father"> <div cla
CSS進階(十)position:relative
ati 進階 最小化 相對 pan style 而不是 原則 round 定位位移相對於自身進行偏移定位 相對定位元素的 left/top/right/bottom 的百分比值是相對於包含塊計算的,而不是自身 與絕對定位元素的對立方向不同,top/bottom 同時使 用的
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
Web安全系列(二):XSS 攻擊進階(初探 XSS Payload)
什麼是 XSS Payload 上一章我談到了 XSS 攻擊的幾種分類以及形成的攻擊的原理,並舉了一些淺顯的例子,接下來,我就闡述什麼叫做 XSS Payload 以及從攻擊者的角度來初探 XSS 攻擊的威力。 在黑客 XSS 攻擊成功之後,攻擊者能夠對使用者當前瀏覽的頁面植入各種惡意指令碼,通過惡意指令碼來
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進階(九) position:absolute
剪裁 ble 展現 splay ng- 祖先 isp 使用 之間 特性 (1)塊狀化,display渲染為block或table (2)文檔流破壞性 (3)包裹性 (4)塊狀格式化上下文,也就是BFC,absolute 的自適應性最大寬度往往不是由父元素決定的 absolu
CSS進階(十三)font-size
lin 只需要 響應式 處理 傳統 oot 忽略 字符 成本 line-height 的數值屬性值和 百分比值屬性值都是相對於 font-size ex是x字符的高度 em 在 CSS 中,1em 的計算值等同於當前元素所在的 font-size 計算值,可以將 其想象成當
Redis進階實踐之十二 Redis的Cluster叢集動態擴容
一、引言 上一篇文章我們一步一步的教大家搭建了Redis的Cluster叢集環境,形成了3個主節點和3個從節點的Cluster的環境。當然,大家可以使用 Cluster info 命令檢視Cluster叢集的狀態,也可以使用Cluster Nodes 命令來詳細瞭