- 浏览: 2612805 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
前面写过一篇关于reset.css的一些思考与探究
这篇主要是介绍一下 normalize.css
----- A modern,HTML5-ready alternative to CSS resets
下面部分内容来源于http://necolas.github.com/normalize.css/ 本人简单地做一些简单的翻译工作:
1、它能做什么?
- 保留有用的默认值,这个区别于其他的CSS resets
- 标准化大范围的HTML elements的样式
- 纠正bugs,使浏览器具体通用性
- 通过一些巧妙的改进来增强可用性
- 用具体的说明来讲解代码的用处
2、代码详谈
------ 下面我结合源码来与YUI reset.css进行比较
相同点:
/*一致的*/ table{ border-collapse:collapse; border-spacing:0; }
不同点:
q:before,q:after{ content:''; //YUI reset } q:before,q:after{ content:''; content:none; //normalize 新加的 }
字体方面:
/*YUI reset.css*/ h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; } /*normalize.css*/ h1{ font-size:2em; margin:0.67em 0; } h2{ font-size:1.5em; margin:0.83em 0; } h3{ font-size:1.17em; margin:1em 0; } h4{ font-size:1em; margin:1.33em 0; } h5{ font-size:0.83em; margin:1.67em 0; } h6{ font-size:0.75em; margin:2.33em 0; }
html的设置
------ 关于下面的规则我在chrome浏览器font-size<12px 提到过
html{ font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
增加了对img的处理
/*YUI reset.css*/ img{ border:0; } /*normalize.css*/ img{ border:0; -ms-interpolation-mode:bicubic; /*解决ie7的图片拉伸的bug*/ }
增加了对textarea的设置
textarea{ overflow:auto; /*去掉IE下垂直滚动条*/ vertical-align:top; /*增加可读性和alignment*/ }
增加了对form元素字体设置
html, button, input, select, textarea{ font-family:sans-serif; }
增加了fieldset的设置
/*YUI reset.css*/ fieldset{ border:0; } /*normalize.css*/ fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
增加了对a的设置
a:focus{ outline:thin dotted; /*Chrome下的特殊的outline的重置*/ } a:hover,a:active{ outline:0; }
发表评论
-
如果画圆角图片效果
2013-10-18 16:19 1206原效果在 http://smashingco ... -
bootstrap分拆之table
2013-07-11 14:44 0本文整理一下bootstrap中tabl ... -
触发hasLayout
2013-04-11 14:39 1303触发hasLayout: ... -
页面翻转效果
2013-04-01 19:08 0本文收集了一下页面翻转需要的代码: ht ... -
IE6下模拟fixed在scroll的时候有闪动
2013-04-01 18:13 1718IE6下,我们模拟fixed的时候会出现一种 ... -
-ms-filter
2013-04-01 18:14 1513本文简单记录一下-ms-filter ... -
IE9已经支持opacity
2013-04-01 12:12 0前言: 本文主要是看了iefa ... -
IE下的采用filter进行翻转
2013-04-01 19:09 1641本文简单记录一下:IE下使用filter来 ... -
css3案例之---采用rgba实现背景透明内容不透明
2013-03-28 17:44 2670前言: 部分内容来自doy的博 ... -
QR二维码相关
2013-03-25 14:36 1554前言: 本文主要整理采用Google ch ... -
关于初始加载页面的动画震动
2013-03-22 18:20 1584本文主要来自:http://css-tri ... -
QR二维码相关
2013-03-25 14:34 0前言: 本文主要整理采用Goo ... -
css解决方案之--- 模拟textarea高度自适应
2013-03-11 19:40 1574本文来自zhangxinxu的博客:《div模拟 ... -
设置type="range"为vertical
2013-02-21 16:56 1410如何设置type=“range”为vertical ... -
IE下的图片翻转90度倍数的case
2013-01-07 11:11 1414场景:IE下对图片进行*90度的旋转 代码: ... -
IE下页面变灰
2013-01-07 11:01 1321应用场景:IE下站内页面变灰! 代码: h ... -
css框架简介之YAML
2012-10-15 16:47 2338前言: 本文只是开篇,简单介绍一下,后期深入实践认知 ... -
关于页面跨平台字体样式探究
2012-07-29 18:28 1576前面写了一篇“Mac下的字体”,去各大网站关注了一下css代码 ... -
关于X-UA-Compatible
2012-07-07 16:28 13751、what is X-UA-Compatible ? ... -
关于去掉a标签点击后的虚框的解决方案
2012-06-23 16:54 1654我们时常在一些场景遇到a标签点击后需要去掉虚线框,这边我们给出 ...
相关推荐
重置与标准化CSS:reset.css与normalize.css详解 在网页设计和开发中,浏览器的默认样式差异往往会导致页面在不同浏览器上显示不一致。为了解决这个问题,开发者通常会使用两种技术:reset.css和normalize.css。这...
"normalize.css"和"reset.css"是两种常见的重置样式表方法,它们在创建响应式和跨浏览器兼容的网页时发挥着关键作用。 首先,我们来详细了解`normalize.css`。`normalize.css`是由Nicolas Gallagher和Jonathan Neal...
《normalize.css:构建现代网页设计的新起点》 在网页设计领域,CSS(层叠样式表)扮演着至关重要的角色,而“normalize.css-8.0.1.zip”正是一个为CSS设计提供现代化重启的资源包。这个压缩包包含了版本8.0.1的...
《normalize.css:现代CSS重置的替代方案》 在网页设计领域,为了消除不同浏览器之间的样式差异,开发者通常会使用CSS重置或者CSS初始化技术。其中,`normalize.css`是一个非常受欢迎的选择,它被称为“现代CSS重置...
《normalize.css 5.0.0:现代CSS重置的替代方案》 在网页设计领域,样式一致性是至关重要的,而normalize.css库正是为了解决这个问题而诞生的。"normalize.css-5.0.0.zip"是一个包含最新版本5.0.0的normalize.css...
Normalize.css 是一个可以定制的CSS文件,它让不同的浏览器在渲染网页元素的时候形式更统一。这是一个压缩后的css文件,由于源码中没有提供,这里分享给大家。 源码下载地址:...
Normalize.css 是一个开源项目,由 Nicolas Gallagher 和 Jonathan Neal 联合发起,旨在提供一个现代、一致的基础样式,用于Web开发。这个项目的目标是通过消除跨浏览器的样式差异,为HTML元素提供统一的默认样式,...
《normalize.css:现代CSS重置的新选择》 在网页设计领域,CSS(层叠样式表)扮演着至关重要的角色,而“normalize.css”是近年来备受推崇的一种CSS重置方法。这个名为“normalize.css-7.0.0.zip”的压缩包文件,...
重置样式表normalize.css
《normalize.css-6.0.0:现代CSS重置的替代方案》 在网页设计领域,CSS(层叠样式表)起着至关重要的作用,它赋予了HTML元素以视觉表现和布局。然而,由于不同浏览器对默认样式的支持程度不一,开发者常常面临样式...
web前端开发必备资料,项目初始化css,normalize.css,用来统一各个浏览器之间的样式。
normalize.css v8.0.1中文版 自己翻译,官网原版,可自己进行文本比对,欢迎下载。有问题请留言,谢谢
normalize.styl, normalize.css的手写笔版本 版 Normalize.css 版本 开始克隆 repo git clone https://github.com/bymathias/normalize.styl或者使用 Bower 安装。 bower install --
Normalize.css 是一个可以定制的CSS文件,它让不同的浏览器在渲染网页元素的时候形式更统一。1、保留有用的默认值,不同于许多 CSS 的重置 2、标准化的样式,适用范围广的元素。3、纠正错误和常见的浏览器的不一致性...
《normalize.css:构建一致、可预测的Web布局的利器》 在Web开发中,浏览器之间的样式差异往往给开发者带来困扰,使得网页在不同浏览器上的显示效果不尽相同。为了解决这个问题,`normalize.css`应运而生。它是一个...