このブログの更新は Twitterアカウント @m_hiyama で通知されます。
Follow @m_hiyama

メールでのご連絡は hiyama{at}chimaira{dot}org まで。

はじめてのメールはスパムと判定されることがあります。最初は、信頼されているドメインから差し障りのない文面を送っていただけると、スパムと判定されにくいと思います。

参照用 記事

CSSに関して「おめーら、なに考えてんだよ」と腹が立ってしまう疑問

次のHTMLコードなんですが:


<ul style="color:red">
<li>NoStyle</li>
<li style="color:LightSlateGray">LightSlateGray</li>
<li style="color:SlateGray">SlateGray</li>
<li style="color:DarkSlateGray">DarkSlateGray</li>
</ul>

<ul style="color:red">
<li>NoStyle</li>
<li style="color:LightGray">LightGray</li>
<li style="color:Gray">Gray</li>
<li style="color:DarkGray">DarkGray</li>
</ul>

一箇所、IEでは思い通りに表示できない箇所があります。Firefoxは対処しているようですが*1

なんでこんなことになっているの? 米国と英国の政治的な事情とか -- んなわきゃねーよねー。ともかく、あまりにもバカバカしい。最初に決めた人が変だと思う。

[追記]id:solidstatesocietyさん曰く:「仕様なんてのは、グレイなもんだよ」 -- いや、まったく。[/追記]

*1:http://www.w3.org/TR/css3-color/ を読んでみると、CSSカラーは、X Window SystemX11 colors が起源らしい。SVG 1.0 では、gray/grey variants を認めて gray/grey のどっちで書いてもOK(http://www.w3.org/TR/SVG/types.html#ColorKeywords)。が、lightGray や lightSlateGrey って名前に対応しなくても現状では仕様違反にはならないと思われる。