文件合并文件最小化/文件压缩使用CDN托管缓存的使用
双边距BUG:float引起的,使用display;像素问题:使用float引起的,使用dislpay:inline-3px;超链接hover点击后失效:使用正确的书写顺序linkvisitedhoveractivenIEz-index问题:给父级添加position:relativePng透明:使用js代码改Min-height最小高度!Important解决’select在...
结构层:Html表示层:CSS行为层:js
选择符:标签选择符、类选择符、id选择符;继承不如指定Id>class>标签选择内联和important优先级哪个高:important优先级高
引入方式:内联、内嵌、外链、导入link和@import区别:同时加载;前者无兼容性,后者CSS2.1以下浏览器不支持;Link支持使用javascript改变样式,后者不可;
块级元素:divph1h2h3h4formul行内元素:abbrispaninputselectCss盒模型:内容,border,margin,padding
用于声明文档使用那种规范(html/Xhtml)一般为:严格、过度、基于框架的html文档;加入XMl声明可触发,解析方式更改为IE5.5拥有IE5.5的bug;
HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言;最主要的不同:XHTML元素必须被正确地嵌套。XHTML元素必须被关闭。XHTML标签名必须用小写字母。XHTML文档必须拥有根元素。
标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率;使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快;内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件;容易维护、改版方便,不需要变动页面内容;提供打印版本而不需要复制内容、提高网站易用性;
当我提到Grid或Flexbox资源时,我经常看到回复说,如果没有特定的速查表,他们就不能使用Flexbox。我觉得把速查表作为记忆助手查找语法没有问题,我自己也出版过一些速查表。完全依赖速查表的问题是当你复制语法时,你可能会忽略为什么要这样写。然后,当你遇到属性的行为似乎不同的情况时,这种明显的不一致性似乎令人困惑,或者是语言的错误。如果你发现CSS在做一些非常奇怪的事情的情况下,问问为什么。...