jjgod / blog Random notes by Jjgod Jiang.

Archive for October 2004

No news may be good news

噢不,Firefox 1.0 RC1 发布了,这个版本主要是大量的 Bug fixs。 近来的确乏味得可以,我把 FeedDemon 翻过来倒过去地更新了十七八遍,愣是没出什么有一点 blog 价值的新闻,所以 Web4C 也只好空着,但或许我们正好有机会谈谈我在这个 blog 中关注的是什么,以及为什么。 事实上我发现自己很容易为重复的东西感到厌倦,在 Web 开发与设计方面就是如此,我关注标记语言的进展,像 XHTML、XML 和 XSL 相关的内容,我都很有兴趣并一项项自己实验过,但也仅限于实验,如果把这些东西变为日常的工作,那我保证会疯掉,没错,我就是这么想的,一个人若要一辈子活在尖括号之间,那真是太悲惨了。 我以同样的热情关注 CSS,我喜欢各式各样的 CSS 布局技术——这正是翻译《为何使用表格排版是不明智的》的初衷——和各式各样的 CSS Tab、下拉菜单、图片替换技术、div、语义化、结构化……等等等等,但如果要我不停地、反复地提到这些东西,比如说反复地解释 Web 标准是多么的好,CSS 比 Table 的优势在哪里,XHTML 究竟比 HTML 好在哪里,语义化和结构化的发展方向为什么是好的,DOM + ECMA Script 比之各个厂商各自支持的 Javascript 好在哪里……我会感到不可忍受,没错,这些东西是很有必要说,但若说得太多了的,不仅我会厌倦,读者也会烦的。 简而言之,Web4C 的精神——如果有的话——在于热爱变化、拥抱变化,同时尊重实用,我讨厌不切实际的说教:技术好不好,不是说出来的,而是用户证明的。一切变化的、实在的、有趣的东西,正是这个 blog 动力的源泉。 另外我还比较偏好自由的、开放的技术,对那些大公司的什么软件不大感兴趣,这或许是个人恶趣味吧。 下面可以谈谈我这里的资料主要来自何处,或者说,我自己日常阅读的是哪些网站和 blog。 总体而言,主要的信息都可以从 FeedDemon 的 Web Authoring 这个频道得到,除了一些必要的补充以外,如果想看看,你可以在这里 [...]

CSS Negotiation

leftjustfied.net 给出了一篇介绍如何使 CSS 正常工作,节省你调试时间的文章:CSS Negotiation and a Sanity Saving Shortcut,其中的一些方法值得推荐。 首先,考虑到大量问题源自不同浏览器下默认的 margin 和 padding 的设置不同,作者建议干脆先把所有的 margin/padding 清零: * { padding:0; margin:0; } 第二,给 IE 设置特殊的样式表,可以使用下面 IE 专用的条件判断功能: <!–[if IE] > <link rel=”stylesheet” href=” IE.css” media=”screen” /> < ![endif]– > 或者在 CSS 中使用 Tantek 发明的 band pass filter: /* IE5 */ @media tty { i{content:”";/*” “*/}}; [...]

NVU: New WYSIWYG XHTML Editor

nvu 是一个基于 Mozilla 技术 (没错,就像 Firefox、Thunderbird 和 Sunbird 它们那样) 构建的,符合标准的,可以在许多平台下使用的,所见即所得的 (X)HTML 编辑器,刚刚发布了 0.50 版本。我尝试了一会儿,界面和功能都感觉很不错,中文支持也没什么问题。 现在赶紧试试吧!

Flash Embedding

deconcept 有一篇关于支持 Web 标准的 Flash 检测及嵌入的文章。这种新方法支持: 能够检测用户代理的 Flash Player 版本,显示相应的内容 可以显示几种替换内容:纯文本 (HTML),重定向、或者是图片。 应该符合 XHTML 1.0 transitional 及以上 支持所有 Flash 嵌入的参数和变量 (通过 Flashvars 参数)。 非技术性的设计师们也容易掌握 看起来值得一试,哪位朋友尝试过的话,不妨写点意见。

Styling Forms

456 BEREA STREET 给出了一篇介绍如何给表单控件设置 CSS 样式的文章:Styling even more form controls,很详细地叙述了在不同平台下不同的效果。

← Before