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规范是你遇到问题用来查的——字典级文档
抄-运行-改
·未完待续·