一、內邊框padding和外邊框margin屬性縮寫
內外邊框有四個屬性:padding-top,padding-right,padding-bottom,padding-left;margin-top,margin-right,margin-bottom,margin-left。將其簡寫,就是把四個屬性合併成乙個padding和margin即可。
內外邊框根據上右下左的順時針方向可以羅列以下4種簡寫方式
property:value1;表示所有邊都是乙個值value1.
property:value1 value2;表示top,bottom是value1;right,left是value2.
property:value1 value2 value3;表示top是value1;right,left是value2;botom是value3;
property:value1 value2 value3 value4;表示top是value1;right是value2;left是value3;botom是value4;
二、選擇器
1、包含選擇器
p strong/*將p標籤裡的所有strong標籤定義樣式*/
2、子選擇器
body > strong/*body標籤下的子元素strong標籤*/
3、相鄰選擇器
p + strong/*與p標籤相鄰的strong的標籤*/
CSS居中那些事
做前端這一年多來,其實一直都是偏向於js前後端,css什麼的總是抱著夠用就好的心態,從來沒有系統的學習或總結過,結果現在的水平也一直停留在夠用的階段。感覺作為一名合格的前端工程師,不能讓css成為自己的短板,於是簡單的總結一下,高手繞路。我們在實際工作中常會遇到需要設定水平居中的場景,比如為了美觀,...
https那些事(一)
公鑰 所有人都知道 私鑰 只有伺服器自己知道 公鑰加密資料,私鑰解密 只要能解密這個資料就代表是服務端 私鑰加密,公鑰解密 所有人都可以知道,但是沒人能對解析出來的資料 二次偽造 因為私鑰只存在在服務端 1 客戶端獲取伺服器公鑰以及加密演算法 2 客戶端 服務端 客戶端用公鑰加密乙個隨機數rd,加密...
協議那些事 一
以下單流程為例 無論使用哪種協議 最終都會獲得乙個唯一ip 也就是我們的目標位址 知道了目標位址 瀏覽器開始打包請求 假設我們傳送了乙個下單請求 這裡就又要使用 傳輸協議了 無論使用哪種傳輸協議 協議都會包含請求內容 通常格式如下 dns http https所在層 既是應用層請求在應用層被封裝成包...