2003-01-01から1年間の記事一覧

behaviorプロパティに関するメモ

Web

MSIE独自拡張のCSSプロパティ "behavior" は面白い。JavaScriptによるダイナミックなスタイルの変化を、CSSの内部だけで行なえるのだ。例えばbutton要素の枠線をマウスオーバーで変化させたいと考えた時、普通にやるならば全てのbutton要素に mouseover属性…

初心者こそXHTMLを

XHTMLというと、昔はどちらかと言うと上級者向けという印象を持っていたのだけれど、実は初めてHTMLに触れる人こそがXHTMLに相応しいのではないかと最近感じる様になった。幾つかのWeb支援サイトがそうであるように、入門コースはXHTMLで教えるべきだ。 HTML…

preに対する不満

便利で重宝するpre要素だけれど、これには唯一不満な点がある。「自動的な語の折り返しを不可能にしてよい。」 との項である。 普通にHTMLを記述する分には画面解像度やブラウザウィンドウの幅を気にする必要は全く無いのだけれども、pre要素では結果的にそ…

MSIE拡張イベント

IE独自拡張のイベントハンドラがちょっと気になったので調べてみました。―これが以外と多いんですよね。詳しいタイミングについては説明が面倒なので、名前から各自ご想像下さい。 onabort onafterupdate onbeforeunload onbeforeupdate onbounce ondataaval…

区切り記号

ブロックレベルでの文章区切りは hr要素 、テキストレベルでの文章区切りは br要素 を使うのが今までのHTMLでは一般的だった。だけれども、「何故そこに区切りが必要なのか」という観点から見ると、それは必ずしも妥当ではない。「区切られている」と言う事…

独自拡張は「悪」なのか

ブラウザ・ベンダによるHTMLその他の独自拡張は、100%悪なのだろうか。私の意見としては、「そうとは言い切れない」としか答えられない。 NetscapeComunicationsとMicrosoftとの間での、所謂「ブラウザ戦争」によって残された傷痕は大きい。新しいHTMLの名の…

HTML+ に関するメモ

既に「過去の遺物」ですが、あえて掘り起こして紹介します。英語のドラフトをさらっと流し読みしただけなので、正確性に全く保証はありません。面白そうな所だけを取り出しています。 ルート要素が<HTMLPLUS>〜</HTMLPLUS> 非空要素のインライン画像要素:<IMAGE>〜</IMAGE>があった。 CPAPTIONと…

右クリックのアクセシビリティ

PC

私の自宅PCのマウスは、右クリックで決定する。マウスの設定を「左利き用」にしているためである。別に私自身が左利きというわけではないが、随分古いマウスのため左ボタンが大変効きにくくなっているからだ。そのため良く使う決定のためのボタンを、磨耗し…

埋め込みオブジェクトに関するメモ

<h1>猫式Webメモ</h1> 上記の様な、見出し要素でマークアップされたサイトロゴがあったとする。ページ作成者は、このサイトロゴを画像で表現したいと考えるかもしれない。以下のマークアップ例を比較してみる。 <h1><img src="./nekoshiki.png" alt="猫式Webメモ"></h1> <h1><object data="./nekoshiki.png" type="image/png">猫式Webメモ</object></h1> <h1 style="background-image:url(./nekoshiki.png)">猫式Webメモ</h1>

Operaに望む機能

Opera7は大変便利だけれども、Sleipnirとどちらが高機能かというと少々迷う。全体的に見ればOperaの方が圧倒的に強いのだけれども、Sleipnirの「細かい配慮」が時々欲しくなる。SleipnirにあってOperaに無い機能を欲しい順にリストアップしてみた。 「選択部…

Internet Explorerの終焉

MicrosoftはIE6 SP1で単独で機能するブラウザの提供を止めた。今後は、完全にOSと一体化したブラウザとなっていくらしい。彼ら曰く、「IEは現在のOSではこれ以上の機能上昇は不可能」とこのと。 たが、実際にはIE6.0は決して最高のWebブラウザではない。同じ…

見出しに関するメモ

XHTML 2.0では見出し構造の大幅な改善が検討されている。 HTMLでは以下のように記述していたものを <body> <h1>最大見出し</h1> <h2>副見出し</h2> <h3>小見出し</h3> <p>段落</p> <p>段落</p> <h3>小見出し</h3> <p>段落</p> </body>以下ように改善できる。 <body> <h>最大見出し</h> <section> <h>副見出し</h> <section> <h>小見出し</h> <section> <p>段落</p> <p>段落</p> </section> <h>小見出し</h> <section> <p>段落<…</p></section></section></section></body>

火の鳥

そういえば、Mozilla Firebirdも0.7になっていたんですね。アクセスログの HTTP_USER_AGENT を見て気付きました。早速ダウンロード。 Firebirdは、充実した「PageInfo」や「Show only this frame」「Swich to alternate stylesheet」などすばらしい機能が満…

Opera7.20の変更点

今ごろ気付いたのだけれど、Operaの7.20では<img>のalt属性の規定値が「Image」から「画像」に変わっている。ひそかに日本語化推進中 ― なのだろうか。 いつのまにか7.21出ていたんですね。知らなかった。

左右マージン

次に、その文書の概観を掴みたいときがあります。この時どうするかといえば、自分の環境で実現できる最大のウィンドウ幅を利用して、一度に視界に入ってくる段落の冒頭や見出しを可能な限り多くさせます。この場合、左右マージンは邪魔以外の何物でもありま…

素材集

Web

素材集から取ってきたような画像でページを飾り立ててもしかたない。ユーザにとって興味あるアイテムを提示する上では、画像は強力なコミュニケーション・ツールである。だが、取るに足りない無関係なものと見なされた場合、かえって逆効果となる。例えば、…

リンク・フリー

半ば諦めかけているのですが、好い加減「リンクフリー」ってのも止めませんかね。 ― 別にフリーが自由の意味ではないとかそういう事をわざわざ言いたいのではなくて、その言葉自体に辟易してます。色んな意味で。 「リンクは必ずトップページにお願いします…

自由という意味

その手のサイトや掲示板でたまに見かけるのだけれども、「自由」というものを履き違えている人がいるような気がする。 自由というのは、ある一定のルールの上にのみ発生しうるものである。そして、そのルールというものは決して簡単なものではない。全員がそ…

笑えない本

本屋でC言語関連の書籍を探していたところ、ふと目に入った「HTML4クイックスタートガイド」という本を手にとって開いてみました。題名からして、「HTML4」と名乗っているのだから、それなりにまともに解説してくれていると期待したのですが。DOCTYPE宣言が…

JavaScript の MIME Types

Web

よく用いられている text/javascript などの MIME 型は、 IANA には登録されておりません。つまり、正式でないものを「あたかも正式であるかのように」記述していることになり、スクリプトの MIME 型を上記のように記述することは、インターネット上では規約…

ActiveXの範囲

IEの「ActiveXの実行」を切っていると、object要素で参照した画像を表示できない事に気付く。どうやら、object要素によるimg要素もどきやiframe要素もどきは全部ActiveXで処理されてるみたいですね。 ― どうでもいい事ですけれど。 ますます、現状のobject要…

嫌な背景色

Web

Webデザイン系サイトで、「背景は読み手の感情を大きく左右する」という文句を聞く耳半分に流していた私だけれども、背景全体 #D7D06F で一色に染まっているテキスト系サイトを見つけて、初めてそれを実感。 ― 思わずローカルに保存したCSS書き換えましたも…

スクリプティング・モジュールに関するメモ

noscript要素がscript要素の子要素となっている。これによって、例えばJavascriptは対応しているけれどtclは使えないといった時のnoscriptの動作の矛盾を解決できる。 スクリプト言語の指定はmeta要素ではなく、body内で空のscript要素を用いて行なう。でもX…

Adobe、Operaのレンダリングエンジンを採用

参考記事:http://www.zdnet.co.jp/news/0310/01/ne00_operadobe.html MicroSoftが実質ブラウザ戦争から離脱したと考えるならば、これからの競争は専ら Mozilla vs Opera といったところだろうか。 ― と考えていたのだけれども、どうやらOpera8からは Gecko …

ホームページ、リンクフリー、インターネット

用語の間違いを一々指摘するのは建設的ではない。事実、誰も完璧に正しい言葉など知り得ない。ただ気が付いた時に、本人が目一杯恥をかけば良いだけの話である。

XForms 1.0

Web

XForms 1.0の仕様書を初めて読んでみた。ざっと斜め読みしただけなので詳細は把握していないのだけれど、「随分と複雑になった」というのが私の第一印象。 Form Controls Moduleで定義されているコントロールの数は実に19。しかも馴染みのあるものは "input"…

object要素の代替テキスト

standbyに関する記事を書いているときに気付いたのだが、この例文はどう見ても駄目である。 <object data="[]http://www.example.com/myclock.class[]" type="application/x-[]java[]-[]applet[]"> This user agent cannot process a []java[] []applet[]. </object>このアプレットの内容は、「このユーザエージェントはJava Appletを処理できない」ということを伝える趣…

standby要素の謎

XHTML 2.0のドラフトで導入を検討されている要素の一つとして standby要素があるのだけれども、この要素の定義については甚だ疑問で、個人的にはDTDに含めて欲しくはない。standby要素は、オブジェクトモジュールに含まれる、オブジェクトのダウンロードが終…

Opera7.2

とりあえず愛用のOperaを7.2にアップグレード。7.13を入れた状態では何故かエラーが発生するので、Operaをクリーンインストール。しかし、その作業の中でブックマークを残すのを忘れて・・・。嗚呼、哀しきかな。 でも、具体的にどの辺りが変わったんだろう…

フレーム内表示

トータルニュース社事件に関する引用をしようとしたのですが、困ったことが発生。NIKKEI NETにリンクを貼る場合には、そのホームページの内容とリンクの目的などを記載してwebmaster@nikkei.co.jpまでご連絡ください。 上記以外のページへのリンクは原則とし…