記憶點
語義化:
1、每一個HTML元素都有具體的含義
2、所有元素與展示效果無關
3、語義化方便搜尋引擎優化
4、為了讓瀏覽器理解頁面
內容與樣式分離的好處:
1、外部樣式可以解決多個頁面樣式重複問題
2、有利於瀏覽器快取,從而提高頁面響應速度
3、有利於程式碼分離,從而更容易閱讀和維護
常用偽類
:hover 滑鼠懸停
:link 超連結為訪問時的狀態
:visited 訪問後的狀態
:active 啟用,滑鼠按下的狀態
:focus 獲取焦點
:nth-last-of-type()倒數第引數個元素
:nth-of-type() 正數第引數個元素
:nth-last-child()倒數第引數個元素
:nth-child()正數第引數個元素
:checked 選取被選中的元素
樣式的優先順序(層疊衝突)
1、比較重要性
!important修飾的樣式優先順序最高
作者樣式表中的普通樣式
瀏覽器預設樣式表中的樣式
2、比較特殊性(計算權重)
千位:內聯樣式 存在記1 無記0
百位:id選擇器數量
十位:類選擇器,屬性,偽類選擇器數量
個位:元素,偽元素選擇器的數量
3、比較順序
後者為最終樣式
CSS屬性值從無到有的過程
1、確定宣告值
2、層疊衝突
3、使用繼承
4、使用預設值
兩個特殊的css取值
inherit 強制繼承
initial 預設值
解決高度塌陷問題
.boxQC:affter{
content:'';
display:block;
clear:both;
}
隱藏元素的3種方式
1、visbility : hidden 元素隱藏,位置保留
2、display: none 元素隱藏,位置不保留
3、opacity:0 透明度為0,元素隱藏,位置保留
相關文章
- 駐點日記之記憶碎片
- 伺服器記憶體和普通記憶體的不同點在哪伺服器記憶體
- GE 反射記憶體卡的特點反射記憶體
- SDRAM記憶體條時序特點記憶體
- 記憶體使用過高點檢checklist記憶體
- LTE-5G學習筆記1---記憶要點筆記
- 反射記憶體卡的優勢與特點反射記憶體
- Redis記憶體——記憶體消耗(記憶體都去哪了?)Redis記憶體
- JavaScript學習之零碎記憶點總結記錄(一)JavaScript
- 【記憶體管理】記憶體佈局記憶體
- 記憶體管理 記憶體管理概述記憶體
- 檢視Redis叢集所有節點記憶體工具Redis記憶體
- DDR記憶體條掃盲貼 宏旺半導體一文解答記憶體條痛點記憶體
- 聊聊 記憶體模型與記憶體序記憶體模型
- Go:記憶體管理與記憶體清理Go記憶體
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- 一點一滴探究 JVM 之記憶體結構JVM記憶體
- NVMe :一個快閃記憶體時代的引爆點記憶體
- 要點提煉| 理解JVM之GC&記憶體分配JVMGC記憶體
- 要點提煉| 理解JVM之記憶體管理機制JVM記憶體
- 遊戲記憶體對比普通記憶體區別 遊戲記憶體和普通記憶體相差大嗎?遊戲記憶體
- 記憶體溢位和記憶體洩露記憶體溢位記憶體洩露
- JS中的棧記憶體、堆記憶體JS記憶體
- Java記憶體區域和記憶體模型Java記憶體模型
- 直接記憶體和堆記憶體誰快記憶體
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- Java常見知識點彙總(⑱)——Jvm記憶體結構、Java記憶體模型、Java物件模型的區別JavaJVM記憶體模型物件
- 【記憶體洩漏和記憶體溢位】JavaScript之深入淺出理解記憶體洩漏和記憶體溢位記憶體溢位JavaScript
- netcore高階知識點,記憶體對齊,原理與示例NetCore記憶體
- 華為雲GaussDB(DWS)記憶體知識點,你知道嗎?記憶體
- 每日一問:Android 中記憶體洩漏都有哪些注意點?Android記憶體
- 要點提煉| 理解JVM之記憶體模型&執行緒JVM記憶體模型執行緒
- 什麼是Java記憶體模型(JMM)中的主記憶體和本地記憶體?Java記憶體模型
- Java記憶體模型(MESI、記憶體屏障、volatile和鎖及final記憶體語義)Java記憶體模型
- 記一次 rr 和硬體斷點解決記憶體踩踏問題斷點記憶體
- 記憶體管理篇——實體記憶體的管理記憶體
- JVM——記憶體洩漏與記憶體溢位JVM記憶體溢位
- 關於redis記憶體分析,記憶體優化Redis記憶體優化