2007-09-01から1ヶ月間の記事一覧

タブのユーザビリティガイドラインを読んで

Tabs, Used Right: The 13 Usability Guidelines (Jakob Nielsen's Alertbox)を読んだ。 最近Hatena::agenda - フォーム部品を不適切に使うなで触れた話題が出た。タブのユーザビリティガイドラインだ。13もある。まさか今更Alertboxで取り上げられるとは。…

構造と内容の分離

HTMLページの構造の階梯(かいてい) 非常に懐かしい文書をdeztec.jpが保存しておいてくれた。構造と内容を分離し、ウェブページを動的に生成してサーブするのが制作者にしか利益がないのに対し、CSSによってセマンティクスと表現方法を分離するのは広く閲覧…

今でも簡単にできるリキッドレイアウトを模索する

Hatena::agenda - 本物のリキッドレイアウトの具体化。 リキッドレイアウトは動的なスタイルシートによって実現する。CSS2は閲覧環境に応じてある程度柔軟な変化を提供するが、まだ充分ではない。今現在でもJavascriptの助けを借りれば、本物のリキッドレイ…

Javascript1.7のカスタムイテレータとXPath

数年前Hatena::agendaで公開したselectNodesメソッドの実装に加えて、カスタムイテレータを定義してfor each文で使えるようにしてみた。 _XPathNSResolver まず_XPathNSResolverを定義。非XMLなHTMLで使う限りこれは読み飛ばし可。経緯はHatena::agenda - 20…