Normalize.css是一种CSS reset的替代方案。经过@necolas和@jon_neal花了几百个小时来努力研究不同浏览器的默认样式的差异,这个项目终于变成了现在这样。 我们创造normalize.css有下面这几个目的: 保护有用的浏览器默认样式而不是完全去掉它们 一般化的样式:为大 ...
分类:
Web程序 时间:
2017-10-21 19:14:07
阅读次数:
327
浏览器默认样式 页边距IE默认为10px,通过body的margin属性设置FF默认为8px,通过body的padding属性设置要清除页边距一定要清除这两个属性值 body { margin:0; padding:0; } 段间距IE默认为19px,通过p的margin-top属性设置FF默认为1 ...
分类:
Web程序 时间:
2017-09-05 12:38:04
阅读次数:
245
即使我们使用了类似 *{margin: 0;padding: 0;} 这样的代码重置了浏览器默认样式,也会发现类似<a>标签这种inline-block元素,它们之间也还存在着间距。 demo:默认情况 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...
分类:
Web程序 时间:
2017-07-17 00:34:26
阅读次数:
2018
CSS基础 1.全称:Cascading Style Sheets,中文名,层叠样式表,级联样式表。能做到网页表现和内容的一种分离设计的语言。能对对象的位置有像素级的精确控制。拥有对对向和模型模式样式编辑的能力,并且能进行初步的交互设计。 CSS的加载 浏览器默认样式 用户自定义样式 作者定义样式 ...
分类:
Web程序 时间:
2017-07-01 23:24:11
阅读次数:
240
### 两种绑定方式 (DOM0)1.obj.onclick = fn; (DOM2)2. ie:obj.attachEvent(事件名称,事件函数); 1.没有捕获(非标准的ie 标准的ie底下有 ie6到10) 2.事件名称有on 3.事件函数执行的顺序:标准ie-》正序 非标准ie-》倒序 4 ...
分类:
移动开发 时间:
2017-05-24 21:10:16
阅读次数:
279
写在前面 首先纠正一个易错概念。div并非生来就是块元素,而是每个浏览器都有一套默认的css样式(优先级最低),默认样式里会把div设置成display: block;还有margin,padding等。这就是不同浏览器初始化样式不同的原因。也是为什么要做css reset的原因。 注:chrome ...
分类:
其他好文 时间:
2017-04-22 22:44:36
阅读次数:
297
不同的浏览器默认样式不一样,所以容易出现兼容性问题,每次写网页时都应该都网页的css或HTML标签进行初始化 这样可以节约代码,节约网页下载时间,是网页内容更加简洁, 大致需要初始化的地方有 H1-H4标签,table标签,文字大小,文字没有链接,超链接样式,DIV,居中,ol,ul,li,img等 ...
分类:
Web程序 时间:
2017-03-01 21:27:44
阅读次数:
176
1.Chrome自动填充的input背景为黄色: box-shadow 向框添加阴影,默认是在框外面,inset改为向内添加。 box-shadow :H水平偏移量 V垂直偏移量 B模糊尺寸 S阴影尺寸 C阴影颜色 O/I内外影; 看阴影效果,先确定阴影尺寸,再确定偏移距离。 2.input获得焦点 ...
分类:
其他好文 时间:
2017-02-17 15:33:03
阅读次数:
163
今天自己写css样式时,其中用到了<ul>标签,设置了一系列效果后运行,发现位置与设置有出入。chrome上打开检查项,发现<ul>标签的styles底部多了以下一段: ul, menu, dir { ul, menu, dir { display: block; list-style-type: ...
分类:
Web程序 时间:
2017-02-12 22:30:36
阅读次数:
318
global.css | reset.css(格式化样式) common.css(公共组件样式) layout.css(当前页面样式) 清除全站所有页面的浏览器默认样式,保证在初始样式在所有浏览器下一致。 common.css(公共组件样式) 一般一个网站所有页面头部、底部样式都是一致的,而且很长时 ...
分类:
Web程序 时间:
2016-11-20 19:11:17
阅读次数:
1148