HTML 1%
`CSS 19%Javascript 80%`(`基礎部分 ?%
框架 ?%`項目 ?%
)xx層疊?樣式表(進行樣式聲明)css
樣式層疊覆蓋,CSS極度靈活(不正交 屬性、樣式不一一對應肯定)
瀏覽器業界毒瘤(QQ、百度),扛把子UC,新星夸克html
- CanIUse 看數據時不用翻譯,看註釋時用
- Edge 對 calc() within grid 支持很差
- Safari 仍然不支持intrinsic and extrinsic sizing with grid 的屬性 grid-template-rows
googlecss specweb
- TL,DR 在CSS新知識到來的時候,立刻學會
CRM學習法以外的在線臨時調試playground
:chrome
codesandbox
codepen
JSBin
jsFiddle
segmentfault
selectors-list { properties-list } 選擇器{ 屬性名:屬性值; /* 只有註釋 */ }
selectors-list ::= selector[:pseudo-class] [::pseudo-element] [, selectors-list]properties-list ::= [property : value] [; properties-list]瀏覽器
eg.框架
.a, #b, [c="d"]>e f, g+h, i~j{ border:1px red solid; } strong { color: red; } div.menu-bar li:hover > ul { display: block; }
注意,規則定義中的任何CSS語法錯誤都將使整個規則無效。無效的規則將被瀏覽器忽略。注意CSS定義徹底是基於文本(ASCII)的。ide
eg.工具
p{ /* 正確 */ color:red; /* 不正規的「註釋」:拼錯 */ xcolor:red; //color:red; /* 註釋 */ /* color:red; */ }
@charset "UTF-8"; /* 必須放在第一行;必須以分號`;`結尾 */ @import url(2.css); /* 導入另外一個CSS文件;必須以分號`;`結尾 */ @media (min-width:100px) and (max-width:200px){ /* 語法一:樣式語法 */ }
@charset
必須放在第一行,解析中文字符;
結尾問:charset 指什麼?;答:指文件編碼(而不是字符集)。
css xxx generator
eg. google
css gradient generator
`css shadowbox generator`
border:1px solid red;
看選擇器是否生效;屬性匹配到哪一個屬性了;具體哪一個屬性失效;border大法好,用border得永生,現已加入snippets豪華套餐
emmmet bd
排除錯誤:推理,把正確可能性排除,剩下的不管看起來多對,確定有錯
hobby:post
tech blog:
WB不超過一年半,don't repeat yrself
CSS spec
,看CSS最新標準,字典級文檔,TL,DR規範是你遇到問題用來查的——字典級文檔
抄-運行-改
·未完待續·