11 2012 档案
摘要:读过李松峰老师翻译的新书中《CSS设计师指南(第3版》的外边距叠加部分( http://www.ituring.com.cn/article/16969)实在是有些捉急啊,这地方实在是有些没写到位,也有错误(如“叠加的只是垂直外边距,水平外边距不叠加”) margin collapsing现象 BFC(block formatting context)中相邻的两个block-level的盒,上一个box的下边距会跟下一个box的上边距发生叠加,即两者取最大的,而不是相加: run <!doctype HTML><html><head><style ty
阅读全文
摘要:最近微博上看到一些关于电子书的讨论,尤其是这条微博里的一些言论,颇有感慨,所以作此篇短文。 微博评论中不少人哭喊叫穷,譬如以下(名字隐去): 作为准码农表示经常下载pdf,专业书真不便宜啊让我们这群买不起书的学生怎么活偏向于支持保护版权, 但对此还是表示中立. 盗版是很不该, 但这个世界真的有很多人买不起书的. 然而最为混账的言论莫过于此(名字故意留下) Ronan-on-the-way:少把自己摆在一个道德制高点。没下载过盗版软件、音乐、电影?说到底还不是利益,你们出版社的利益。 穷就应该盗版?这些人在说这些的时候竟然没有一个人想过,你要看的这书,并非是凭空从石头里跳...
阅读全文
摘要:元素与盒 在HTML中常常使用的概念是元素,而在CSS中,布局的基本单位是盒,盒总是矩形的。 元素与盒并非一一对应的关系,一个元素可能生成多个盒,CSS规则中的伪元素也可能生成盒,display属性为none的元素则不生成盒。 除了元素之外,HTML中的文本节点也可能会生成盒。 盒模型 一个盒包括了内容(content)、边框(border)、内边距(padding)、外边距(margin)。下图展示了盒模型的直观意义: 盒的尺寸(width与height)定义受到box-sizing属性的影响。box-sizing可选择content-box(默认), padding-box...
阅读全文