字符编码的前世今生

Smallni / 2013.07.29 / 重构杂谈

由于“字符编码”这个话题牵涉到的历史久远、机构众多、专业术语较多,所以本篇文章可能会略长,为了避免内容过于枯燥,我会尽量用一种通俗易懂的语言来写这篇文章。 其中本文的第一篇章会对历史中的主要字符编码进……

WEB标准系列-HTML元素嵌套

Smallni / 2013.06.14 / html5, 重构杂谈

这些天一直在忙于TGuide(腾讯互娱重构编码规范)的编写,博客也因此停止更新了一段时间。当然在TGuide的编写过程中也会遇到各种各样的问题,就比如今天要讲的“元素嵌套”,这个问题在WEB标准群里得以和大家讨论,……

重构职业生涯思考

Smallni / 2012.10.14 / 重构杂谈

儿时的梦想,是做一名老师;中学时,想做一名医生;大学时,学了计算机,就这样踏上了IT民工的不归路。 有幸进入了互联网行业,成为了一个互联网产品的页面“代码仔”,这几年我也一直在想:为什么会成为一名重构?……

Negative margin

Smallni / 2012.05.24 / 前端Tips, 重构杂谈

有人读作「mā jin」有人读作「mā gen」,margin一直是CSS中比较重要的属性之一,也是我们用的最多的属性之一。新浪微薄整站的CSS中margin属性被用到了17683次,仅次于width(23070次) 、height(21766次)和backgroun……

CSS在IE各版本中的支持性

Smallni / 2012.03.22 / 重构杂谈

原文:http://msdn.microsoft.com/en-us/library/cc351024%28v=vs.85%29.aspx 翻译人:丁小倪 本文地址:http://www.smallni.com/css-in-ie/ 译者注:本文中总结的很全,基本将所有的CSS属性(全部的CSS2.1 部分的C……

包含块containing block

Smallni / 2012.03.14 / 前端Tips, 重构杂谈

“包含块(containing block)”,W3c中一个很重要的概念,今天带大家一起来好好研究下。 初步理解 在 CSS2.1 中,很多框的定位和尺寸的计算,都取决于一个矩形的边界,这个矩形,被称作是包含块( containing block )……

DTD详解

Smallni / 2012.02.20 / 前端Tips, 重构杂谈

前几天@老赵还在微薄上问一个<textarea>和<div>设置了同样的宽度,但最后解析出来不一样的问题。最后的原因是由于设置了html 4.0的DTD导致的。 也许说到DTD大家可能都知道DTD是文档类型定义的意思,那……

外边距叠加collapsing-margin

Smallni / 2012.02.15 / 前端Tips, 苦逼的BUG, 重构杂谈

恩,margin叠加一直是个问题,也是我们一直会遇到的问题,很久以前就想把这个知识点整理下,做一个详细的讲解和分析。前一段时间知乎上有人问了这个问题,刚好克军也做了个回答,但回答的不尽其然,并且我做了自己……

IE6,永垂不朽!

Smallni / 2011.12.16 / 苦逼的BUG, 重构杂谈

北京程序员王xx遭遇车祸成植物人,医生说活下来希望只有万分之 一,唤醒更为渺茫。他的Leader和亲人没放弃,他们根据王xx视工作如命的作风,每天都在他身边念:“xx,IE6侧边栏又乱了,线上BUG啊!快起 来改!” 奇……

zoom属性的研究

Smallni / 2011.12.09 / 前端Tips, 苦逼的BUG, 重构杂谈

最近在研究浏览器的zoom属性,无奈想找一点参考资料,百度谷歌一搜,出来的都是NIKE的zoom系列运动鞋,这个属性一般不为人知,甚至有些CSS手册中都查询不到。 – -# 因为这个属性最初是由 IE 浏览器制定的,……