摘要: 很多时候,希望能够在 HTML 中使用空格排版。但浏览器在解析 HTML 时,会把连续的空格解析成一个,所以我们会使用   等这样的占位符。但是   也不是很可靠,比如空格间距非常大,那么我们必须增加多个占位符,同时页面的体积会变得非常大。同时,注意到 Safari 中的   宽度是已设定字符的空格宽度(Safari 的默认字体为 Times),也就是说IC交易网一个中文字符需要两个占位符。具体情况如下图所示:其实IC交易网,这不是 Safari 的问题,而是字体的问题。解决的方式就是使用下面的属性font-family: '宋体& 阅读全文
posted @ 2011-07-01 22:00 codess 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 声明定位元素:position属性值设置除默认值static以外的元素,包括relative,absolute,fixed。平台:win/IE win/FFz-index:用来确定定位元素在垂直于显示屏方向(以下称为Z轴)上的层叠顺序值: auto | 整数 | inherit默认: auto适用于: 定位元素继承性: no 理解stacking context每个box都归属于一个stacking context,它是元素在z轴方向上定位的参考。根元素形成 root stacking context,其他stacking context由定位元素设置z-index为非auto时产生。如#di 阅读全文
posted @ 2011-07-01 21:59 codess 阅读(173) 评论(0) 推荐(0) 编辑
摘要: innerHTML 属性的使用非常流行,因为他提供了简单的方法完全替代一个 HTML 元素的内容。另外一个方法是使用 DOM Level 2 API(removeChild, createElement, appendChild)。但很显然,使用 innerHTML 修改 DOM tree 是非常容易且有效的方法。然而,你需要知道 innerHTML 有一些自身的问题:当 HTML 字符串包含一个标记为 defer 的 script 标签(<script defer>…</script>)时,如 innerHTML 属性处理不当,在 Internet Explorer 阅读全文
posted @ 2011-07-01 21:58 codess 阅读(281) 评论(0) 推荐(0) 编辑