11月14日

abbr/acronymのtitleを本文に表示することについて:

中のお二人の意見(略語の正式名称は最初の状態では非表示)に賛成です。ページ製作者側で略語の意味を最初から表示させるのであれば、単にIBM(I Blame Microsoft)と書くだけでもよいような。それとも<abbr>IBM</abbr>(I Blame Microsoft)と書くべきか。

「読み易さ」の点で言えば、その略語が既知のものであった場合、正式名称までも表示されると自分にはちょっと繁雑に見えます。

* * *

border-colorプロパティで指定できる値は <color>{1,4} | transparent | inherit だけれど、簡略化プロパティのborderで指定できる値は [ <'border-width'> || <'border-style'> || <color> ] | inherit なので、borderプロパティではtransparentの指定はできない(色の指定のみ)、ということか。……というのはおはぎののーずいさんの掲示板で見掛けた話についてなのですが、掲示板が閉鎖されたようなのでここにメモ書き。

この値の指定方法だと、border-colorでも、ボーダーを部分的に透明transparentにすることはできなくて、部分的に透明の指定をするならborder-(top|right|bottom|left)-colorでするしかないということか。うーむ難しい。

他の簡略化プロパティでは、ざっと見たところでは個別のプロパティと比べて指定できない値が出てくるようなのは特に見当たらなさそうだけど……。というか値<color>の中にtrasparentが含まれてても良さそうな気もするのだが、そうであっては何か都合のわるいことが、おそらくあるのだろう。あるのかな。

(2001年11月14日)

piroさんより、borderの値については2001年8月27日に訂正されているとの指摘あり。嗚呼、原典にあたるべきところを怠っていました。Errata in REC-CSS2-19980512にはborder、border-top等の値は、"Value: [ <border-top-width> || <border-style> || [<color> | transparent] | inherit"、とtransparentも指定できる旨の記述がありました。ご指摘感謝です。

(2001年11月15日)

北村曉 kits@akatsukinishisu.net